"Parameter is not valid" 创建位图时

"Parameter is not valid" when creating a bitmap

我正在创建一个 EmguCv Image object 然后检索它的字节并尝试创建一个位图。这是我的代码

Image<Bgr, byte> myImg = new Image<Bgr, byte>("C:filePathToPng");
byte[] mybytes = myImg.Bytes; //This does NOT work
// byte[] m1bytes = File.ReadAllBytes(@"C:filePathToPng.png");    This does work
using (var stream = new MemoryStream(mybytes))
using (var bitmap = new Bitmap(stream)) //PARAMETER IS NOT VALID HERE
{
....

但是我收到了描述中的错误。

任何关于如何解决这个问题的建议都很好

从 EmguImage 创建位图无效。选择将图像保存到磁盘,读取所有字节然后创建位图