Wie konvertiere ich ein RGB-Bild (3 Kanäle) in einen Graustufenbild mit der Methode (r + g + b)/3? Ich sehe durch eine Seite Beispiele: http://www.imagemagick.org/Usage/color_mods/#grayscale aber die gewünschte Methode:Konvertieren von RGB in Graustufen in der ImageMagick-Befehlszeile
convert test.png -fx '(r+g+b)/3' gray_fx_average.png
gab mir ein falsches Ergebnis - die resultierende Bild hat noch 3 Kanäle.
Sie können dies überprüfen, indem Sie einen Befehl ausführen: identify -format "%[colorspace] <== %f\n" *.png
.
Dank egor7 :) egor7 Befehl funktioniert gut, auch mit ImageMagick 6.5.7, die ein Problem der Rückkehr sehr dunkle Bilder hat, wenn ' mit nur konvertieren - Farbraum Grau '. Ich benutze rails + paperclip auf heroku (imagemagick 6.5.8) und bekomme sehr dunkle Bilder mit vielen verschiedenen Varianten des 'convert' Befehls. Dieser hat super funktioniert;) Danke nochmal. –
Zumindest in neueren Versionen von ImageMagick scheint '... -set colorspace ...' '' colorspace' 'zu sein. –