将图像转换为Jpeg2000不起作用

居特利

我尝试将图像转换为Jpeg2000:

convert example2.png -quality 95 example.jp2

但是输出仍然是png:

file example.jp2
example.jp2: PNG image data, 2549 x 3507, 8-bit/color RGB, non-interlaced

我究竟做错了什么?

convert -version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-29 http://www.imagemagick.org
LD詹姆斯

我究竟做错了什么?

没有什么。您键入的命令是正确的。问题是*.jp2JPEG 2000)支持没有内置在Imagemagick的版本库中当转换为不受支持的格式时,生成的目标文件将与源文件具有相同的格式。

您可以通过查看convert -version输出的第四行来验证这一点

$ convert -version

输出:

Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-29 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib

请注意,jp2它不包含在内。

这是一个已报告的错误(imagemagick:缺少JPEG-2000支持):

该错误报告描述了该问题,并指出已在尚未到达存储库的最新版本(版本6.9.1.2-1)中进行了修复。

另一个jp2支持测试是:

$ identify -list format | egrep -i jp2

使用以下内容需要您自担风险PPAhttps :
//launchpad.net/~isage-dna/+archive/ubuntu/imagick

更新:

正如SamWilson在命令中提供的那样,我测试了受支持的PPA,位于:https ://launchpad.net/~lyrasis/+archive/ubuntu/imagemagick-jp2

sudo add-apt-repository ppa:lyrasis/imagemagick-jp2
sudo apt-get update

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章