2017-05-23 44 views
1

我試着去一堆tif文件轉換爲jpg我已經試過ImageMagick的-quality-density設置,並且還創建的文件圖像質量看起來很可怕。ImageMagick的:轉換爲JPG TIF看起來很可怕

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

有什麼我可以添加到這個命令使JPG看起來好多了?我確定源文件看起來不錯。

轉換(TIF)之前: Before 轉換後(.JPG): After

回答

1

我懷疑你的TIFF是二進制的,需要轉換爲8位灰度。因此,改變你的ImageMagick命令

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

如果不工作,然後發佈一個鏈接到你的實際的TIFF文件,而不是一個已轉換爲JPG

+0

謝謝!二進制是否會成爲彩色圖像? – heyitsmyusername

+1

二進制總是隻是黑色和白色(1位)。但是,您可以將類型更改爲真彩色,然後它將是24位圖像,並且所有三個通道都具有相同的灰度圖像。所以你可以使用-type truecolor而不是-type灰度 – fmw42

+0

如果你想要一個雙色圖像(不是黑/白或者甚至是黑/白),那麼GIF就是要走的路,而不是JPG。 JPG由於其壓縮而無法很好地處理純色的大區域。 – fmw42

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

如果你想得到更好的質量結果,你可以嘗試 - 質量100,但我懷疑它會使質量好得多,並會增加文件的大小。更好的辦法是增加25%的收益 - 比如33%或50%等更大的價值。這將使得生成的JPG尺寸更大。這個過程稱爲超級取樣,即使PDF變大,然後調整大小。

相關問題