我试图找出如何转换WBMP图像格式(无线应用协议位格式)在C#中的png/bmp!我曾尝试像Image,ImageConverter,Bitmap,BitmapSource等类,甚至直接使用流和字节数组,但尚未成功。我可以通过BinaryReader/Stream类读取图像作为字节数组,其中的内容只是0-255范围内的数字。但我不知道如何将它们转换为BMP像素?我没有和我一样的图像大小。否则,我可以运行一个循环,并将颜色手动放在该范围内。
感谢您的帮助。
我试图找出如何转换WBMP图像格式(无线应用协议位格式)在C#中的png/bmp!我曾尝试像Image,ImageConverter,Bitmap,BitmapSource等类,甚至直接使用流和字节数组,但尚未成功。我可以通过BinaryReader/Stream类读取图像作为字节数组,其中的内容只是0-255范围内的数字。但我不知道如何将它们转换为BMP像素?我没有和我一样的图像大小。否则,我可以运行一个循环,并将颜色手动放在该范围内。
感谢您的帮助。
我认为.NET不支持这种转换。但是,如果您需要.NET本身不支持的高级功能或其他格式,则需要第三方库,例如: http://www.leadtools.com/sdk/formats/image-formats.htm
http://www.codeproject.com/Articles/19779/Converting- a-BMP-picture-to-WBMP- – JMK 2012-07-11 09:18:31
一个问题如何成为一个问题的复本? – 2012-08-17 12:44:37
@肯德尔弗雷 - 大声笑很有趣!不知道怎么会发生! – VVV 2012-09-03 23:14:33