11

ich ein paar „normale“ JPG Fotos überBildumwandlung in Graustufen unter Verwendung von ImageMagick ist sehr dunkel

umgewandelt
convert infile -colorspace Gray outfile 

zu Schwarz-Weiß. Das Ergebnis ist jedoch für alle Bilder sehr dunkel. Hier eine Beispielumwandlung: original photo und converted monochrome image.

Gibt es einen besseren Weg, um eine fotorealistische Bild mit ImageMagick in Grauskala zu konvertieren?

+0

Hört sich gut an. Hast du Beispiele? –

+0

Ja, ich habe gerade eine Beispielkonvertierung hinzugefügt. – halloleo

Antwort

18

Die documentation besagt, dass, wenn der Farbraum ändern, die Farben von ihrem ursprünglichen Gamma umgewandelt werden, bevor die Umstellung auf linear. Sie müssen sie zurück in ein geeignetes Gamma konvertieren.

convert infile -colorspace Gray -gamma 2.2 outfile 
+0

Großartige Idee. Gibt es einen einfachen Weg, um herauszufinden, das Gamma _a jpg mit "aufgenommen" wurde? – halloleo

+0

@halloleo, Standardbilder sind immer 2.2, es sei denn, sie wurden auf einem alten Mac erstellt. –

+1

Ich habe gerade [diese Antwort] (http://stackoverflow.com/questions/6082396/iphone-grayscaled-image-is-too-dark-can-i-change-the-opacity-of-gray-scale-im ? rq = 1) für eine ähnliche Frage. Es heißt, die RGB-Werte über die Formel zu konvertieren: Y = 0,30 x Rot + 0,59 x Grün + 0,11 x Blau Das sieht für mich wie ein ganz anderer Ansatz. Muss ich beides machen ??? Ich werde es ausprobieren. – halloleo

Verwandte Themen