[英]Parameter is not valid. Bitmap() and NReco.VideoConverter.FFMpegConverter()
I wrote this code but got this msg "Parameter is not valid" 我写了这段代码,但是得到了这个味精“参数无效”
Stream outputS = Stream.Null;
(new NReco.VideoConverter.FFMpegConverter()).GetVideoThumbnail(arrayF[indexF].FullName, outputS);
outputS.Position = 0;
System.Drawing.Image thumb = new Bitmap(outputS);
res[0, 1] = "data:image/jpg;base64," + Convert.ToBase64String(ImageToByte2(thumb));
can anyone help me?!! 谁能帮我?!!
The problem is because you pass Stream.Null as output stream for GetVideoThumbnail method (it always will be empty). 问题是因为您将Stream.Null传递为GetVideoThumbnail方法的输出流(它始终为空)。 Try to use MemoryStream: 尝试使用MemoryStream:
Stream outputS = new MemoryStream();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.