¿Puede un GIF tener un perfil CMYK?

10

Mientras trabajaba en un script de InDesign que verifica los enlaces utilizados en un archivo, decidí verificar qué perfil de color se ha utilizado en las imágenes para poder enviarlo a un registro para el usuario, sin embargo, cuando escribo mi condicional para verificar si un enlace es un GIF No estaba seguro de si un GIF podría tener un perfil CMYK. Cuando investigo wikipedia :

El formato admite hasta 8 bits por píxel para cada imagen, lo que permite que una sola imagen haga referencia a su propia paleta de hasta 256 colores diferentes elegidos del espacio de color RGB de 24 bits. También es compatible con animaciones y permite una paleta separada de hasta 256 colores para cada cuadro. Estas limitaciones de paleta hacen que el formato GIF sea menos adecuado para reproducir fotografías en color y otras imágenes con color continuo, pero es adecuado para imágenes más simples, como gráficos o logotipos con áreas sólidas de color.

Menciona RGB única pero no menciona si un perfil CMYK se puede apoyar. Entonces, ¿puede un GIF admitir un perfil CMYK?

DᴀʀᴛʜVᴀᴅᴇʀ
fuente

Respuestas:

12

No se menciona CMYK en la especificación GIF , y solo admite trillizos de color. Eche un vistazo a la sintaxis de las tablas de colores proporcionadas por la especificación:

      7 6 5 4 3 2 1 0        Field Name                    Type
     +===============+
  0  |               |       Red 0                         Byte
     +-             -+
  1  |               |       Green 0                       Byte
     +-             -+
  2  |               |       Blue 0                        Byte
     +-             -+
  3  |               |       Red 1                         Byte
     +-             -+
     |               |       Green 1                       Byte
     +-             -+
 up  |               |
     +-   . . . .   -+       ...
 to  |               |
     +-             -+
     |               |       Green 255                     Byte
     +-             -+
767  |               |       Blue 255                      Byte
     +===============+

Dado que los valores CMYK requerirían cuadruplets de color, cualquier analizador que siga la especificación no sabría qué hacer con un "GIF CMYK" incluso si calzara los valores.

JohnB
fuente
12

La respuesta corta es no, un GIF no puede admitir un perfil CMYK.

Un perfil CMYK es una serie de curvas que asignan el valor porcentual de cada separación a un objetivo. Las imágenes GIF se guardan como COLOR INDEXADO, que luego hace referencia a un valor RGB para cada color. Si bien los valores CMYK podrían derivarse de los valores RGB (la gama RGB es más ancha que la gama CMYK, por lo que algunos colores tendrían que ser aproximados), no habría una 'curva' continua y completa de valores de color, por lo que el perfil no tendría La libertad necesaria para adaptarse.

Si se le suministran archivos GIF o RGB o cualquier otra cosa que no sea CMYK para trabajos de impresión, entonces la mejor ruta es convertirlos a CMYK y emitir una prueba para su aprobación. A veces todo estará bien, a veces será un desastre.

Además, no estoy de acuerdo con la sugerencia de que la pronunciación 'correcta' es con una g suave (como en sonidos como JIF), la G en GIF significa Gráfico, con una G dura, por lo que GIF debe pronunciarse con una G que suena como la G en gráfico. No me importa lo que diga nadie (incluidos los inventores del formato).

Lado oeste
fuente
2
Una vez escuché a alguien decir "quien alguna vez escuchó de un {GER-affe}. Ergo Jif". Señalé que el formato de intercambio jráfico es igualmente absurdo.
Yorik
77
Star Wars juego de palabras: G aláctica I Mperial F orce no puede soportar el R ough G oazon B adlands
DᴀʀᴛʜVᴀᴅᴇʀ
3
@Yorik: En este caso, ¿las personas intercambian cambios en Navidad?
supercat
55
¿Eso es un goke? No lo lanzo.
Westside
1
"No me importa lo que digan todos (incluidos los inventores del formato)". No solo el inventor del formato, sino el hombre que se le ocurrió el nombre real y declaró su pronunciación correcta. El G proviene de gráficos, pero se pronuncia JIF porque en ese momento era un formato de archivo MÁS RÁPIDO para recuperar, disponible en un santiamén.
barbacoa