C# 将帧序列另存为BMP而不是PNG
我从视频文件中提取了100帧,并将每个帧保存为.bmp,但我发现每个帧格式都是PNG而不是bmp,如何将帧格式的序列保存为bmp而不是PNG,如picturein C所示C# 将帧序列另存为BMP而不是PNG,c#,image,video,ffmpeg,bmp,C#,Image,Video,Ffmpeg,Bmp,我从视频文件中提取了100帧,并将每个帧保存为.bmp,但我发现每个帧格式都是PNG而不是bmp,如何将帧格式的序列保存为bmp而不是PNG,如picturein C所示 string name; for ( int i = 0; i < 100; i++ ) { Bitmap videoFrame = video.ReadVideoFrame( ); name = (i).ToString().PadLeft(5, '0'); vide
string name;
for ( int i = 0; i < 100; i++ )
{
Bitmap videoFrame = video.ReadVideoFrame( );
name = (i).ToString().PadLeft(5, '0');
videoFrame.Save(@"D:\frames\" + name + ".bmp");
videoFrame.Dispose( );
}
video.Close( );
MessageBox.Show(" Complete Convert video to sequence of image","Convert");
用于定义格式
使用以下命令:
videoFrame.Save(@"D:\frames\" + name + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
而不是:
videoFrame.Save(@"D:\frames\" + name + ".bmp");
用于定义格式
使用以下命令:
videoFrame.Save(@"D:\frames\" + name + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
而不是:
videoFrame.Save(@"D:\frames\" + name + ".bmp");
@如果对您有帮助,请使用2922938。您可以选择它作为答案,这样其他人就不需要再次阅读它来回答问题you@user2922938如果对你有帮助的话。你可以选择它作为答案,这样其他人就不需要再阅读它来回答你了