Imagemagick:TIF转换为JPG看起来很糟糕

时间:2017-05-23 16:54:37

标签: php imagemagick

我正在尝试将一堆tif个文件转换为jpg我尝试过ImageMagick的-quality-density设置,但创建的文件图像质量仍然很糟糕。

  exec('/usr/bin/convert /mypath/myfile.tif -trim -quality 100 /mypath/converted.jpg');

我可以添加一些内容来使jpg看起来好多了吗?我确定源文件看起来不错。

转换前(.tif): Before 转换后(.jpg): After

2 个答案:

答案 0 :(得分:1)

我怀疑你的TIFF是二进制的,需要转换为8位灰度。因此,将ImageMagick命令更改为

exec('/usr/bin/convert /mypath/myfile.tif -type grayscale -trim -quality 100 /mypath/converted.jpg');

如果这不起作用,则发布指向您的实际tiff文件的链接,而不是已转换为jpg的链接

答案 1 :(得分:0)

对于.tiff.pdf文件,请在ImageMagick

中尝试
convert -density 288 C0000005.tiff.pdf -alpha off -trim +repage -type grayscale -resize 25% -quality 92 C0000005.jpg

这就是我得到的:

enter image description here

如果你想要更好的质量结果,你可以尝试-quality 100,但我怀疑它会使质量更好,并会增加文件大小。更好的是将-resize 25%增加到更大的值,例如33%或50%。这将使得到的jpg尺寸更大。这个过程称为超级采样,即使PDF更大,然后再调整大小。