我目前正在研究一种需要将未填充字节数组高性能转换为PNG或JPEG的应用程序。图像格式并不重要,只要它的速度很快。
我尝试过.NET库,性能非常糟糕。任何人都可以为此推荐一个好的免费软件库吗?
编辑:字节[]是8位灰度位图
答案 0 :(得分:73)
你应该可以这样做:
byte[] bitmap = GetYourImage();
using(Image image = Image.FromStream(new MemoryStream(bitmap)))
{
image.Save("output.jpg", ImageFormat.Jpeg); // Or Png
}
查看here了解更多信息。
希望这有帮助。
答案 1 :(得分:1)
这个问题存在两个问题:
假设您有灰度位图,则需要考虑两个因素:
回答这些问题,然后您就可以找到原来的答案。
答案 2 :(得分:0)
我喜欢Imagemagick。 http://www.imagemagick.org/script/api.php