Por que CMYK e PNG não é possível?

18

Eu precisava converter uma imagem para o formato PNG para ter um plano de fundo transparente. Infelizmente, o CMYK não é suportado pelo formato PNG. Eu só queria uma imagem com um fundo claro para poder ter essa imagem sozinha no meu design. Escolhi o CMYK porque, atualmente, estou criando um livro para imprimir. Socorro.

Faz Azmi
fonte
2
Primeiro, converse com a pessoa que irá imprimi-lo. Eles preferem CMYK ou RGB? Você também criará uma versão digital? CMYK é inferior na tela, você não pode simplesmente convertê-lo de volta. Na minha experiência, é melhor ficar RGB o maior tempo possível. Apenas converta para CMYK se você souber o que está fazendo (Perfil de Cor). No entanto, se você precisar de transparência, use o formato TIF ou EPS, com canal alfa ou caminho de recorte vetorial.
AAGD 02/10/19
10
Por favor, pague por um designer para fazer o trabalho de pré-impressão. Isto lhe economizará dinheiro. Esta é apenas a ponta do iceberg, onde é bastante óbvio que este projeto é desconhecido para você. NÃO converta o arquivo para CMYK também. Deixe-o como RGB e deixe o designer fazer uma conversão adequada para a mídia em que será impressa.
Rafael
1
Alerta de invasão: um PNG em escala de cinza para cada canal no CMYK funcionaria, mas será uma grande dor de cabeça para qualquer pessoa que o receba.
Joshua
2
Vale ressaltar que RGB e CMYK são modelos de cores aritmeticamente intercambiáveis . As gamas de cores sRGB e SWOP frequentemente associadas não são intercambiáveis ​​(após a conversão, você terá valores de canal menores que 0 ou maiores que 1).
MooseBoys 03/10/19
2
@slebetman rgb(0, 0, 1)(assumindo que você quer dizer escala de 0 a 255 ) é exatamente cmyk(1, 1, 0, 0). O fato de um ponto de cor ser "impossível de imprimir" significa apenas que, na gama da impressora, o ponto de cor seria algo parecido cmyk(1.2, 1.1, 0, 0).
MooseBoys 03/10/19

Respostas:

38

Por quê?

Porque PNG é um formato de imagem raster sem perdas desenvolvido para a Web e, finalmente, para telas de exibição RGB.

No entanto, o formato nunca foi planejado ou projetado para ser um formato de impressão e, portanto, não precisa suportar cores CMYK; portanto, é totalmente o formato errado a ser usado na impressão CMYK - ou seja, onde são necessárias separações para a criação de chapas de impressão CMYK / telas, como litografia ou serigrafia, etc.

O formato padrão de imagem rasterizada para impressão CMYK é TIFF.

Nota: Embora o TIFF ofereça suporte à transparência, raramente há necessidade disso ao usá-lo para impressão CMYK. Tudo o que é branco em uma imagem CMYK não é de impressão, porque a tinta branca não é usada nesse processo de impressão.

Billy Kerr
fonte
2
Uma ferramenta de publicação pode respeitar o canal alfa para composição antes da impressão. Portanto, quando você coloca um CMYK branco sobre um fundo CMYK não branco, o programa remove a camada inferior não branca, a menos que a camada superior tenha transparência.
Yakk 2/10/19
7
"Tudo o que é branco em uma imagem CMYK não é de impressão, porque a tinta branca não é usada nesse processo de impressão." <- é apenas branco ou tem a mesma cor do papel? Ou seja, se o papel estiver vermelho, a impressora ainda tentará imprimir em vermelho e ignorar o branco? Mesmo quando a cor do papel está definida?
Ismael Miguel
5
@IsmaelMiguel Se a mídia de papel físico estiver vermelha, as tintas serão impressas sobre a parte superior do papel vermelho, que será exibido através das tintas, mudando todas as cores para vermelho porque as tintas CMYK são semi-transparentes. Onde nenhuma tinta é aplicada (em áreas brancas), apenas o papel vermelho vazio será exibido. Então, basicamente, tudo será vermelho / avermelhado. É possível imprimir em papel colorido imprimindo com uma tinta branca opaca antes de imprimir com CMYK - mas isso não faz parte do processo de impressão CMYK.
Billy Kerr
4
@IsmaelMiguel Não. Não é disso que se trata esta pergunta. É sobre imagens PNG e suporte a CMYK, com uma nota lateral sobre transparência. O OP não menciona nada sobre o papel vermelho ..
Billy Kerr
1
Como citar a parte de sua resposta: "Tudo o que é branco em uma imagem CMYK não é de impressão, porque a tinta branca não é usada nesse processo de impressão". Basicamente, você afirma que tudo o que é branco é considerado transparente. Está relacionado ou não à cor do papel? (Sim, entendo que não há cartbridge branco.) Se eu imprimir com um papel de outra cor, essa mesma cor será transparente e também branca? (Notei que algumas impressoras podem ser definidas para outras cores de papel). Simplesmente usei o vermelho como exemplo.
Ismael Miguel
15

De um modo geral, existem duas escolas de pensamento sobre o design de formato de arquivo.

Uma é que você deve ter muitas opções para dar a muitos usuários diferentes o que eles querem. O problema com essa abordagem é que a compatibilidade se torna um problema. Só porque um programa anuncia suporte para arquivos tiff não significa que ele pode abrir seu arquivo tiff específico.

O outro é que você deve manter baixo o número de opções para a funcionalidade principal, para que um leitor relativamente simples possa ler todos os arquivos no formato. Essa é a abordagem adotada pelo PNG. Ele foi projetado como um formato de imagem para a web no final dos anos 90 e o conjunto de opções para a funcionalidade principal refletia isso. As opções de cores eram RGB (com um canal alfa opcional), paletizadas com uma paleta baseada em RGB e escala de cinza (convertido trivialmente em RGB).

Sim, o PNG tem opções para especificar espaços de cores RGB específicos para aqueles que são exigentes com suas cores, mas decodificadores simples que os ignoram não são realmente piores do que se as informações do espaço de cores nunca tivessem sido armazenadas, portanto, não quebrar a compatibilidade básica.

A questão do CMYK é realmente explicitamente abordada na RFC 2083

Não há suporte para CMYK ou outros espaços de cores incomuns. Novamente, isso é em nome da promoção da portabilidade. O CMYK, em particular, depende muito do dispositivo para ser útil como uma representação de imagem portátil.

Peter Green
fonte
2
Essa lógica e a citação no final são particularmente fortes quando você percebe que o "P" em "PNG" significa "Portátil".
IMSoP 03/10/19
5

Simplesmente, o formato PNG não oferece suporte a nenhum outro modo de cor além do RGB. Não há como contornar isso. Use TIFF

joojaa
fonte
3
A rigor, isso não é verdade. O PNG também suporta escala de cinza (com potência de 2 canais de largura de 1 a 16 bits), bem como um modo de cor indexado que tecnicamente pode não ser verdadeiro RGB, dependendo das cores exatas carregadas na paleta (embora as cores devam ser representáveis ​​em um espaço de cores RGB). O uso da escala de cinza com PNG é bastante raro, mas o uso indexado é realmente bastante comum para imagens na Web que possuem gamas de cores limitadas.
Austin Hemmelgarn
1
@AustinHemmelgarn bem eu admito tons de cinza, mas o modo indexado é apenas um subconjunto de RGB
joojaa
Normalmente, é um subconjunto de RGB, mas pode usar qualquer um dos outros modos de cores para a paleta, embora deva ser uma imagem muito estranha para que haja um benefício em usar uma paleta de tons de cinza no modo indexado.
Austin Hemmelgarn
4
Não, a paleta em um PNG está sempre em RGB com 8 bits por canal. Há também um canal alfa opcional para o pallete, mas que é armazenado em um pedaço separado.
Peter Green
1

Veja desta maneira: o PNG foi desenvolvido como um substituto para o GIF e, geralmente, para ser usado no trabalho digital, o que significa RGB (as telas usam RGB). E sim PNG é limitado a RGB. Enquanto CMYK é um modelo específico para impressão disponível em JPG **, TIFF, PSD e alguns outros formatos. Ler:

Lucian
fonte
1
O PNG não se limita ao RGB, ele também suporta espaços de cores monocromáticos em escala de cinza, bem como um modo de cores indexado que não é tecnicamente um verdadeiro modo RGB. Tecnicamente, o formato também pode ser estendido para suportar outros espaços de cores, mas não há incentivo para isso, considerando os principais aplicativos atuais do PNG.
Austin Hemmelgarn
0

A questão não tem nada a ver com espaços de cores. É sobre transparência ... ou alfa. Use o formato BMP. Você não pode facilmente compor usando chromakey ou alpha blending com qualquer outro formato em máquinas baseadas no Windows.

jinzai
fonte
Bem-vindo ao GD.SE - Por favor, olhar através de excursão para ter uma noção do que é a nossa comunidade sobre. Em seguida, consulte Como fazer e Como responder a uma pergunta para ver o que faz uma boa consulta aqui e a melhor forma de enquadrá-la. Você declara: "... Você não pode facilmente compor usando chromakey ou alpha blending com qualquer outro formato ..." (grifo meu) - Suspeito que isso possa não ser preciso - mas, por precaução, você poderia citar algumas referências a este para ajudar todos nós a aprender? Se você estiver correto nesta afirmação, seria super útil para muitas pessoas aprender sobre isso - obrigado!
GerardFalla