首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magick++ -读取JPEG2000图像

Magick++ -读取JPEG2000图像
EN

Stack Overflow用户
提问于 2011-02-28 21:51:18
回答 1查看 851关注 0票数 0

我正在尝试读取Magick++ (ImageMagick的C++应用编程接口)中的JPEG2000图像。要读取图像,我使用以下代码:

代码语言:javascript
复制
Image img("path/to/my/image.jp2");

但是当我尝试这样做的时候,ImageMagick抛出了一个异常,并且没有加载图像。我从PDF文件中提取图像。这会不会是与普通JPEG2000图像不同的东西?为了提取图像,我读取了具有JPXDecode过滤器的Image对象流,并将它们保存到一个文件中。

希望有人能帮助我!

EN

回答 1

Stack Overflow用户

发布于 2011-11-12 23:53:52

ImageMagick使用一个名为JasPer的包来处理page 2000,根据OpenJpeg上的维基百科页面,JasPer并不完全支持JPEG2000规范。我有几个扩展的JPEG2000,它们在QuickTime中打开得很好,但无法用ImageMagick解码。

我已经有了更好的结果使用OpenJpeg解码的Jpeg2000。接口不太灵活,它将转换为PNG和BMP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5142820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档