11

ho convertito un gruppo di "normali" foto JPG tramiteConversione di immagini in scala di grigi usando ImageMagick è molto scuro

convert infile -colorspace Gray outfile 

al bianco e nero. Tuttavia il risultato è per tutte le immagini molto scure. Ecco una conversione di esempio: original photo e converted monochrome image.

C'è un modo migliore per convertire un'immagine fotorealistica con ImageMagick in scala di grigi?

+0

Suoni di destra. Hai esempi? –

+0

Sì, ho appena aggiunto una conversione di esempio. – halloleo

risposta

18

Il documentation afferma che quando si modifica lo spazio colore, i colori vengono convertiti dalla loro gamma originale in lineare prima della conversione. È necessario convertirli nuovamente in una gamma appropriata.

convert infile -colorspace Gray -gamma 2.2 outfile 
+0

Ottima idea. C'è un modo semplice per scoprire che la gamma _a jpg è stata "registrata" con_? – halloleo

+0

@halloleo, le immagini standard sono sempre 2.2 a meno che non siano state generate su un vecchio Mac. –

+1

Ho appena trovato [questa risposta] (http://stackoverflow.com/questions/6082396/iphone-grayscaled-image-is-too-dark-can-i-change-the-opacity-of-gray-scale-im ? rq = 1) per una domanda simile. Si dice di convertire i valori RGB tramite la formula: Y = 0.30 x Rosso + 0.59 x Verde + 0.11 x Blu Questo mi sembra un approccio molto diverso. Devo fare entrambi ??? Ci proverò. – halloleo

Problemi correlati