我正在尝试将Bitmap图像转换为byte []数组。
代码
ImageSourceConverter converter = new ImageSourceConverter();
byte[] data = (byte[])converter.ConvertTo(bitmapImage, typeof(byte[]));
运行此代码时出现以下错误
System.ni.dll中发生了'System.NotImplementedException'类型的异常,但未在用户代码中处理
消息
ConvertTo not implemented in base TypeConverter.
我正在学习如何实现 ConvertTo 方法。有人可以告诉我如何解决这个问题?
答案 0 :(得分:0)
从bitmapImage
获取流,然后将memmoryStream
传递给字节数组。
http://www.codeproject.com/Articles/15460/C-Image-to-Byte-Array-and-Byte-Array-to-Image-Conv