本文介绍了在C#.NET JPEG 2000支持的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

看来,.NET无法打开JP2(JPEG 2000)使用GDI库文件。我搜索的谷歌,但找不到任何图书馆或例如code做到这一点。

It seems that .NET can't open JP2 (Jpeg 2000) files using the GDI library. I've searched on google but can't find any libraries or example code to do this.

任何人有什么想法?我真的不希望支付的库去做,除非我必须..

Anybody got any ideas? I don't really want to pay for a library to do it unless I have to..

推荐答案

好像我们可以用做 FreeImage的(这是免费的)

Seems like we can do it using FreeImage (which is free)

FIBITMAP dib = FreeImage.LoadEx("test.jp2");
//save the image out to disk
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_JPEG, dib, "test.jpg", FREE_IMAGE_SAVE_FLAGS.JPEG_QUALITYNORMAL);
//or even turn it into a normal Bitmap for later use
Bitmap bitmap = FreeImage.GetBitmap(dib);

这篇关于在C#.NET JPEG 2000支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 08:25