ImageMagick 命令 convert,有个参数 -quality 是用来设置图片输出的质量的,问题:
1、一张已经存在的图片,是否可以查看它的质量,怎么查呢?
2、这个参数是否是以原图质量为基准作图的,如果原图质量是40,而设置的输出质量是80,可以做到吗?
ImageMagick 命令 convert,有个参数 -quality 是用来设置图片输出的质量的,问题:
1、一张已经存在的图片,是否可以查看它的质量,怎么查呢?
2、这个参数是否是以原图质量为基准作图的,如果原图质量是40,而设置的输出质量是80,可以做到吗?
据我所知,有个
identify -verbose imagename
的命令可以显示图片的详细信息,但是只有jpg格式的图片才会显示quality这一项,而且显示的还是默认值92,除非这张图片是用convert
转化出来的。顺便说下,ImageMagick给jpg提供的默认值是92,给png提供的默认值是75.
详情请移步这个网址http://www.imagemagick.org/script/command-line-options.php#quality
亲自实验的结果是:可以设置输出质量大于原图质量,但是在计算的时候是按照原图质量来算的……一张quality只有20的jpg图片,转化成quality为100的图片,没有任何肉眼可见的变化。