ImageMagick如何将png转换为jxr

6
我遇到了将*.png文件转换并压缩为*.jxr文件的问题。
我无法在imagemagick转换工具中找到任何类似于比特率或质量的选项,以更改生成的.jxr文件大小,请问是否有任何方法可以操纵转换后文件的大小?

你尝试过类似 convert input.png -quality 80 -format JXR output.jxr 这样的方法吗? - Andrea
已经尝试过了,但我找到了解决方案,稍后我会回答。 - Stefan Sprenger
1个回答

4

如果您想使用Imagemagick处理JXR格式的图片,需要进行以下操作:

"Requires the jxrlib delegate library. Put the JxrDecApp and JxrEncApp applications in your execution path."

如果您已经成功安装了libjxr0libjxr-tools Linux软件包,但如果您不知道如何执行两个应用程序JxrEncAppJxrDecApp,那么就会面临下一个问题。
因此,以下是必要的背景信息:
  • 仅支持BMPTIFHDR
  • 错误不仅不显示, 还显示整个帮助页面
  • 质量参数从0.000开始,到1.000结束
调用如下:
JxrEncApp -i test.tif -o test.jxr -q 0.231

我在使用JxrEncApp时遇到了问题。我已经安装了libjxr0和libjxr-tools,但是当我尝试运行JxrEncApp -i wizard.hdr -o wizard.jxr -q 10时,它会回复man页面和一个空的(0字节)wizard.jxr文件。我不确定我做错了什么。我的wizard.hdr文件是使用convert wizard.png -type truecolor wizard.jxr创建的,应该生成所请求的24bpp RGBE图像。此外,根据man页面,最新版本要求-q参数为1-10。 - Nick Schild
@NickSchild 你尝试过使用低一些的质量参数,比如5吗? - Stefan Sprenger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接