【问题标题】:Magick++ - Reading JPEG2000 imagesMagick++ - 读取 JPEG2000 图像
【发布时间】:2011-02-28 13:51:17
【问题描述】:

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

Image img("path/to/my/image.jp2");

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

希望有人可以帮助我!

【问题讨论】:

    标签: pdf imagemagick jpeg2000 magick++


    【解决方案1】:

    ImageMagick 使用一个名为 JasPer 的包来处理 JPEG2000。根据OpenJpeg 上的维基百科页面,JasPer 并不完全支持 JPEG2000 规范。我有几个提取的 JPEG2000 可以在 QuickTime 中正常打开,但无法使用 ImageMagick 解码。

    使用 OpenJpeg 对 Jpeg2000 进行解码时,我得到了更好的结果。界面不太灵活,会转换成PNG和BMP。

    【讨论】:

      猜你喜欢
      • 2020-07-08
      • 2021-01-15
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多