Um GIF pode ter um perfil CMYK?

10

Enquanto trabalhava em um script do InDesign que verifica os links usados ​​em um arquivo, decidi verificar qual perfil de cores foi usado nas imagens, para que eu possa imprimi-lo em um log para o usuário; no entanto, quando escrevo minha condicional para verificar se um link é um GIF Não tinha certeza se um GIF poderia realmente ter um perfil CMYK. Quando pesquiso a Wikipedia :

O formato suporta até 8 bits por pixel para cada imagem, permitindo que uma única imagem faça referência a sua própria paleta de até 256 cores diferentes escolhidas no espaço de cores RGB de 24 bits. Ele também suporta animações e permite uma paleta separada de até 256 cores para cada quadro. Essas limitações da paleta tornam o formato GIF menos adequado para reproduzir fotografias coloridas e outras imagens com cores contínuas, mas é adequado para imagens mais simples, como gráficos ou logotipos com áreas sólidas de cor.

Ele menciona apenas RGB, mas não menciona se um perfil CMYK pode ser suportado. Então, um GIF pode suportar um perfil CMYK?

DᴀʀᴛʜVᴀᴅᴇʀ
fonte

Respostas:

12

Não há menção de CMYK na especificação GIF , e ele suporta apenas trigêmeos de cores. Dê uma olhada na sintaxe das tabelas de cores fornecidas pelas especificações:

      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
     +===============+

Como os valores CMYK exigiriam quádruplos de cores, qualquer analisador que segue a especificação não saberia o que fazer com um "GIF CMYK", mesmo se você inserisse os valores.

JohnB
fonte
12

A resposta curta é não, um GIF não pode suportar um perfil CMYK.

Um perfil CMYK é uma série de curvas que mapeiam o valor percentual de cada separação para um destino. As imagens GIF são salvas como COR INDEXADA, que faz referência a um valor RGB para cada cor. Embora os valores CMYK possam ser derivados dos valores RGB (a gama RGB é mais ampla que a gama CMYK, portanto, algumas cores teriam que ser aproximadas), não haveria uma 'curva' contínua e completa de valores de cores para que o perfil não tivesse a liberdade necessária para se ajustar.

Se você receber arquivos GIFs ou RGB ou qualquer outra coisa que não seja CMYK para trabalhos de impressão, a melhor maneira é convertê-los em CMYK e emitir uma prova para aprovação. Às vezes tudo ficará bem, às vezes será um desastre.

Além disso, discordo da sugestão de que a pronúncia 'correta' está com um g suave (como em sons como JIF), o G no GIF significa Graphic, com um G rígido, então o GIF deve ser pronunciado com um G que soa como o G no gráfico. Não me importo com o que alguém (incluindo os inventores do formato) diz.

Lado oeste
fonte
2
Certa vez, ouvi alguém dizer "quem já ouviu falar de um {GER-affe}. Ergo Jif". Eu indiquei que o Jrafic Interchange Format é igualmente sem sentido.
Yorik
7
Star Wars trocadilho: G alático I mperial F orce não pode apoiar a R ough G oazon B adlands
DᴀʀᴛʜVᴀᴅᴇʀ
3
@Yorik: Por falar nisso, as pessoas trocam brindes no Natal?
Supercat
5
Isso é uma brincadeira? Eu não jato.
Westside
11
"Eu não ligo para o que alguém (incluindo os inventores do formato) diz." Não apenas o inventor do formato, mas o homem que inventou o próprio nome e declarou sua pronúncia correta. O G vem de gráficos, mas é pronunciado como JIF porque, na época, era um formato de arquivo MAIS RÁPIDO para recuperar, disponível em um instante.
churrasco