2016-01-24 36 views
1

我有一個original圖像,我只想調整它的大小,但在調整大小時,圖像變得更紅。我嘗試了很多參數,但沒有人工作。另外奇怪的是,在我的本地ubuntu上一切正常,問題只發生在CentOs服務器上;imagemagick:在png文件轉換過程中出現錯誤的顏色

這是我的嘗試:

convert fileForRedTest.png -background white -alpha remove fileForTest-result.png 
convert fileForRedTest.png -colorspace RGB fileForRedTest-result.png 
convert fileForRedTest.png -define png:bit-depth=16 fileForRedTest-result.png 
convert fileForRedTest.png -define png:bit-depth=16 -define png:color-type=6 fileForRedTest-result.png 
convert fileForRedTest.png png32:fileForRedTest-result.png 
+0

您的本地服務器可能具有不同版本的Imagemagick。如果它是默認安裝,它可能會過期三年或更久,並且Imagemagick正在持續開發中。 – Bonzo

+0

我更新了版本,但問題依然存在 –

回答

0

有兩點原因:

  1. 舊版本LIB的(這就是爲什麼我得到不同的結果)
  2. 此參數:-define PNG:排除-塊=所有-strip
0

我沒有足夠的聲譽添加評論。 在Windows上:IM 6.8.9也造成了很多紅色。升級到最新版本,6.9.3修復了這個問題。我會再看一下目標機器上的二進制文件。

相關問題