在C#中将图像格式WBMP转换为BMP/PNG

本文关键字:转换 BMP PNG WBMP 格式 图像 | 更新日期: 2024-04-03 09:25:19

可能重复:
如何将Wbmp转换为Png?

我正试图弄清楚如何在C#中将WBMP图像格式(无线应用程序协议位格式)转换为png/bmp!我尝试过像Image、ImageConverter、Bitmap、BitmapSource这样的类,甚至直接流和字节数组,但还没有成功。我可以通过BinaryReader/Stream类以字节数组的形式读取图像,其中内容只是0-255范围内的数字。但我不知道如何将这些转换为BMP像素?我身上没有图像大小。否则我可以运行一个循环,手动将颜色设置在这个范围内。

谢谢你的帮助。

在C#中将图像格式WBMP转换为BMP/PNG

我认为.NET不支持这种转换。但是,如果您需要.NET本身不支持的高级功能或其他格式,则需要第三方库,例如:http://www.leadtools.com/sdk/formats/image-formats.htm