我想弄清楚如何在C#中将WBMP图像格式(无线应用程序协议位格式)转换为png / bmp!我尝试过像Image,ImageConverter,Bitmap,BitmapSource这样的类,甚至直接使用流和字节数组,但还没有成功。我可以通过BinaryReader / Stream类读取图像作为字节数组,其中内容只是0到255范围内的数字。但我不知道如何将它们转换为BMP像素?我也没有图像尺寸。否则我可以运行循环并手动将颜色放在该范围内。
感谢您的帮助。
答案 0 :(得分:1)
我认为.NET不支持这种转换。但是,如果您需要.NET本身不支持的高级功能或其他格式,则需要第三方库,例如: http://www.leadtools.com/sdk/formats/image-formats.htm