【发布时间】:2015-08-20 15:13:06
【问题描述】:
嘿嘿,
我正在使用 imagemagick 6.8。 (2015-03-20) 我尝试将 .pgm 文件转换为 .jp2 文件。输出文件应该比 jp2:rate=x 选项中指定的因子小,但它似乎不起作用。
我正在使用这个命令
convert input.pgm -define jp2:rate=20.0 output.jp2
但生成的文件 output.jp2 比预期的要大(压缩率仅为 6,而不是预期的 20)
谁能给我解释一下?
【问题讨论】:
-
一些想法...您实现的压缩将取决于文件的内容。其次,您的输入文件是灰度文件,而您的输出文件可能包含红色、绿色和蓝色通道,因此您从一开始就将 JPEG2000 置于相当不利的地位。
-
我正在尝试同样的事情并遇到同样的结果。 imagemagick.org/discourse-server/viewtopic.php?t=26472 报告了相同类型的错误。您使用的是 Mac OS X 吗?我是,我怀疑这是一个特定于平台的错误。
-
Imagemagick 从版本 6.8.8-2 开始从使用 Jasper JP2000 委托库切换到 OpenJpeg 委托库。因此,比较旧版本与新版本的结果将是比较两个不同 JP2000 库的结果。 JP2000 定义见imagemagick.org/script/jp2.php。
标签: imagemagick imagemagick-convert