2012-07-12 8 views
6

converto RGB e CMYK immagini TIFF a JPEG RGB utilizzandoImageMagick Riduce Colorspace al Grigio

convert a.tif -colorspace rgb a.jpg 

Se l'immagine TIFF contiene solo pixel grigi, lo spazio colore della risultante JPEG è grigio, non RGB.

Come posso forzare ImageMagick a utilizzare sempre RGB?

risposta

15

Prova questo:

convert a.tif -colorspace rgb -type truecolor a.jpg 

Tuttavia, devo chiedere: esattamente come si determinano il vostro verdetto 'spazio colore della risultante JPEG è grigio, non RGB'?!?

Lo strumento ImageMagick identify può esaminare lo spazio colore utilizzato dai file. Se si dispone di convert, allora si dovrà identify troppo: uscita

identify -format "%[colorspace] <== %f\n" *.png *.jpeg *.pdf *.tif 

Esempio:

sRGB <== fullsize-coalesce-originals.png 
Gray <== tiffg4.tif 
CMYK <== cmyk.pdf 
CMYK <== photoshop.jpeg 
+0

Works, carri armati! Gimp dice che la modalità immagine è in scala di grigi. –

+0

La tua leggenda! Aggiungere '-type truecolor' con' -colorspace rgb' ha funzionato perfettamente! –

Problemi correlati