2012-07-12 29 views
6

convierto RGB y CMYK imágenes TIFF a JPEG RGB usandoImageMagick Reduce Colorspace a Gris

convert a.tif -colorspace rgb a.jpg 

Si la imagen TIFF contiene sólo los píxeles grises, el espacio de color del JPEG resultante es gris, no RGB.

¿Cómo puedo obligar a ImageMagick a usar siempre RGB?

Respuesta

15

Prueba esto:

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

Sin embargo, tengo que preguntar: ¿Cómo funciona exactamente se determina su veredicto 'espacio de colores resultante de JPEG es gris, no RGB'?!?

La herramienta ImageMagick identify puede mirar el espacio de color utilizado por los archivos. Si tiene convert, entonces tendrá que identify también:

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

Ejemplo de salida:

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

Obras, tanques! Gimp dice que el modo de imagen es en escala de grises. –

+0

¡Tu leyenda! Agregar el '-type truecolor' con' -colorspace rgb' funcionó a la perfección. –