如何使用(r + g + b)/ 3方法將RGB圖像(3通道)轉換爲灰度圖像? 我期待通過一個實例頁:http://www.imagemagick.org/Usage/color_mods/#grayscale 但所需的方法:在ImageMagick命令行中將RGB轉換爲灰度
convert test.png -fx '(r+g+b)/3' gray_fx_average.png
給了我一個錯誤的結果 - 所得到的圖像仍然具有3個通道。
您可以通過運行以下命令來檢查:identify -format "%[colorspace] <== %f\n" *.png
。
感謝egor7 :) egor7命令做工不錯,即使ImageMagick的6.5.7具有隻用'轉換返回時非常暗的圖像的問題 - colorspace灰色'。我在heroku上使用rails + paperclip(imagemagick 6.5.8),並且獲得了很多不同的'convert'命令的變體。這一個工作很好;)再次感謝。 –
至少在較新版本的ImageMagick中,似乎'... -set colorspace ...'應該是'-colorspace'。 –