"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 创建位图无效。选择将图像保存到磁盘,读取所有字节然后创建位图
我正在创建一个 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 创建位图无效。选择将图像保存到磁盘,读取所有字节然后创建位图