Pourquoi le CMJN et le PNG ne sont-ils pas possibles?

18

J'avais besoin de convertir une image au format PNG afin d'avoir un fond transparent. Malheureusement, CMJN n'est pas pris en charge par le format PNG. Je voulais juste une image avec un fond clair pour que je puisse avoir cette image seule dans ma conception. J'ai choisi CMJN parce que je conçois actuellement un livre à imprimer. Aidez-moi.

Faz Azmi
la source
2
Tout d'abord, parlez à la personne qui l'imprimera. Préfèrent-ils CMJN ou RVB? Allez-vous également créer une version numérique? CMJN est inférieur à l'écran, vous ne pouvez pas simplement le reconvertir. D'après mon expérience, il est préférable de rester RVB le plus longtemps possible. Convertissez en CMJN uniquement si vous savez ce que vous faites (profil de couleur). Cependant, si vous avez besoin de transparence, utilisez le format TIF ou EPS, avec un canal alpha ou un tracé de découpe vectorielle.
AAGD
10
S'il vous plaît, payez pour qu'un designer fasse le travail de prépresse. Cela vous fera économiser de l'argent. Ce n'est que la pointe de l'iceberg où il est assez évident que ce projet vous est inconnu. Ne convertissez PAS non plus le fichier en CMJN. Laissez-le en RVB et laissez le concepteur effectuer une conversion appropriée pour le support sur lequel il sera imprimé.
Rafael
1
Alerte de piratage: un PNG en niveaux de gris pour chaque canal en CMJN fonctionnerait mais sera un casse-tête majeur pour quiconque le recevra.
Joshua
2
Il convient de souligner que RVB et CMJN sont des modèles de couleurs interchangeables arithmétiquement . Les gammes de couleurs sRGB et SWOP souvent associées ne sont pas interchangeables (après la conversion, vous vous retrouverez avec des valeurs de canal inférieures à 0 ou supérieures à 1).
MooseBoys
2
@slebetman rgb(0, 0, 1)(en supposant que vous voulez dire échelle 0-255) est exactement cmyk(1, 1, 0, 0). Le fait qu'un point de couleur soit "impossible à imprimer" signifie simplement que dans la gamme de l'imprimante, le point de couleur ressemblerait à quelque chose cmyk(1.2, 1.1, 0, 0).
MooseBoys

Réponses:

38

Pourquoi?

Parce que PNG est un format d'image raster sans perte développé pour le Web, et finalement pour les écrans d'affichage qui sont RVB.

Cependant, le format n'a jamais été conçu ou conçu pour être un format d'impression et n'a donc pas besoin de prendre en charge la couleur CMJN. des écrans, comme en lithographie, en sérigraphie, etc.

Le format d'image raster standard de facto pour l'impression CMJN est TIFF.

Remarque: Même si TIFF prend en charge la transparence, il est rarement nécessaire de l'utiliser lors de son utilisation pour l'impression CMJN. Tout ce qui est blanc dans une image CMJN n'est pas imprimable, car l'encre blanche n'est pas utilisée dans ce processus d'impression.

Billy Kerr
la source
2
Un outil de publication peut respecter le canal alpha pour la composition avant l'impression. Ainsi, lorsque vous placez un blanc CMJN sur un arrière-plan CMJN non blanc, le programme supprime la sous-couche non blanche, sauf si la sur-couche est transparente.
Yakk
7
"Tout ce qui est blanc dans une image CMJN n'est pas imprimable, car l'encre blanche n'est pas utilisée dans ce processus d'impression." <- est-ce juste du blanc ou de la même couleur que le papier? Autrement dit, si le papier est rouge, l'imprimante essaiera-t-elle toujours d'imprimer en rouge et d'ignorer le blanc? Même lorsque la couleur du papier est définie?
Ismael Miguel
5
@IsmaelMiguel Si le support papier physique est rouge, les encres seront en surimpression sur le papier rouge, qui apparaîtra à travers les encres, déplaçant toutes les couleurs vers le rouge car les encres CMJN sont semi-transparentes. Si aucune encre n'est appliquée (dans les zones blanches), seul le papier rouge nu apparaîtra. Donc, fondamentalement, tout sera de couleur rouge / rougeâtre. Il est possible d'imprimer sur du papier de couleur en imprimant avec une encre blanche opaque avant de surimprimer avec CMJN - mais ce n'est pas une partie régulière du processus d'impression CMJN.
Billy Kerr
4
@IsmaelMiguel Non. Ce n'est pas de cela qu'il s'agit. Il s'agit des images PNG et du support CMJN, avec une note latérale sur la transparence. L'OP ne mentionne rien sur le papier rouge ..
Billy Kerr
1
Demander la partie de votre réponse: "Tout ce qui est blanc dans une image CMJN ne s'imprime pas, car l'encre blanche n'est pas utilisée dans ce processus d'impression.". Fondamentalement, vous déclarez que tout blanc est supposé transparent. Est-ce lié à la couleur du papier ou pas du tout? (Oui, je comprends qu'il n'y a pas de cartbridge blanc.) Si j'imprime avec un papier d'une autre couleur, cette même couleur sera-t-elle transparente aussi bien que blanche? (J'ai remarqué que certaines imprimantes peuvent être réglées sur d'autres couleurs de papier). J'ai simplement utilisé le rouge comme exemple.
Ismael Miguel
15

D'une manière générale, il existe deux écoles de pensée sur la conception de formats de fichiers.

La première est que vous devriez avoir beaucoup d'options pour donner à de nombreux utilisateurs différents ce qu'ils veulent. Le problème avec cette approche est que la compatibilité devient un problème. Ce n'est pas parce qu'un programme annonce la prise en charge des fichiers tiff qu'il peut ouvrir votre fichier tiff particulier.

L'autre est que vous devez limiter le nombre d'options pour la fonctionnalité de base, afin qu'un lecteur relativement simple puisse lire tous les fichiers au format. C'est l'approche que PNG a adoptée. Il a été conçu comme un format d'image pour le Web à la fin des années 90 et l'ensemble des options pour la fonctionnalité de base reflétait cela. Les options de couleur étaient RVB (avec un canal alpha en option), palettisées avec une palette basée sur RVB et niveaux de gris (converties trivialement en RVB).

Oui, PNG a des options pour spécifier des espaces de couleurs RVB spécifiques pour ceux qui sont pointilleux sur leurs couleurs, mais les décodeurs simples qui les ignorent ne sont pas vraiment pire que si les informations sur l'espace colorimétrique n'avaient jamais été stockées du tout, donc ce n'est pas le cas. briser la compatibilité de base.

La question de CMJN est en fait explicitement abordée dans la RFC 2083

Il n'y a pas de support pour CMJN ou d'autres espaces colorimétriques inhabituels. Encore une fois, c'est au nom de la promotion de la portabilité. CMJN, en particulier, est beaucoup trop dépendant du périphérique pour être utile comme représentation d'image portable.

Peter Green
la source
2
Cette justification, et la citation à la fin, sont particulièrement fortes lorsque vous réalisez que le "P" dans "PNG" signifie "Portable".
IMSoP
5

Simplement, le format PNG ne prend en charge aucun autre mode de couleur que RVB. Il n'y a aucun moyen de contourner cela. Utilisez TIFF

joojaa
la source
3
Strictement parlant, ce n'est pas vrai. PNG prend également en charge les niveaux de gris (avec une puissance de 2 canaux de 1 à 16 bits), ainsi qu'un mode de couleur indexé qui, techniquement, peut ne pas être vrai RVB en fonction des couleurs exactes chargées dans la palette (bien que les couleurs doivent être représentables dans un espace colorimétrique RVB). L'utilisation des niveaux de gris avec PNG est assez rare, mais l'utilisation indexée est en fait plutôt courante pour les images sur le Web qui ont des gammes de couleurs limitées.
Austin Hemmelgarn
1
@AustinHemmelgarn eh bien j'admets les niveaux de gris mais le mode indexé n'est qu'un sous-ensemble de RGB
joojaa
Habituellement, c'est un sous-ensemble de RVB, mais il peut utiliser n'importe lequel des autres modes de couleur pour la palette, bien que cela devrait être une image très étrange pour qu'il y ait un avantage à utiliser une palette de niveaux de gris en mode indexé.
Austin Hemmelgarn
4
Non, la palette en PNG est toujours en RGB avec 8 bits par canal. Il existe également un canal alpha optionnel pour la palette, mais qui est stocké dans un bloc séparé.
Peter Green
1

Regardez-le de cette façon: PNG a été développé en remplacement de GIF et donc généralement utilisé dans le travail numérique, ce qui signifie RVB (les écrans utilisent RVB). Et oui, PNG est limité à RVB. Alors que CMJN est un modèle spécifique à l'impression disponible en JPG **, TIFF, PSD et certains autres formats. Lis:

Lucian
la source
1
PNG n'est pas limité au RVB, il prend également en charge les espaces de couleurs monochromes en niveaux de gris, ainsi qu'un mode de couleur indexé qui n'est pas techniquement un vrai mode RVB. Techniquement, le format pourrait également être étendu pour prendre en charge d'autres espaces colorimétriques, c'est simplement qu'il n'y a aucune incitation à le faire compte tenu des principales applications actuelles de PNG.
Austin Hemmelgarn
0

Le problème n'a rien à voir avec les espaces colorimétriques. Il s'agit de transparence ... ou alpha. Utilisez le format BMP. Vous ne pouvez pas facilement composer en utilisant le mélange chromakey ou alpha avec tout autre format sur les machines Windows.

jinzai
la source
Bienvenue sur GD.SE - Veuillez parcourir la tournée pour avoir une idée de ce qu'est notre communauté. Ensuite, regardez comment demander et comment répondre à une question pour voir ce qui fait une bonne requête ici, et comment mieux l'encadrer. Vous dites: "... Vous ne pouvez pas facilement composer en utilisant le mélange chromakey ou alpha avec un autre format ..." (soulignement le mien) - Je soupçonne que cela peut ne pas être exact - mais juste au cas où, pourriez-vous s'il vous plaît citer quelques références pour cela pour nous aider tous à apprendre? Si vous avez raison dans cette affirmation, il serait très utile pour beaucoup de gens d'en savoir plus - merci!
GerardFalla