Esiste una conversione senza perdita di sRGB in CMYK?


9

Nel mio tentativo di stampare immagini di grandi dimensioni , ho scoperto che la maggior parte di questi luoghi, al contrario dei laboratori fotografici, accetta solo immagini CMYK.

Mentre mi considero un esperto di elaborazione delle immagini, mi rendo conto che c'è una palese lacuna nelle mie conoscenze su CMYK! Ho letto questa domanda che riassume principalmente ciò che già sapevo.

Quello di cui ho bisogno è convertire le mie immagini sRGB in immagini CMYK e capire come saranno influenzati i colori.

Il primo punto problematico è che sRGB è uno spazio colore basato su una rappresentazione RGB e CMYK, AFAIK, non è uno spazio colore ma una rappresentazione di colori. Questo mi dice che abbiamo bisogno di uno spazio colore CMYK, preferibilmente uno comune poiché le stampanti con cui ho parlato hanno appena detto CMYK quando ho chiesto uno spazio colore.

In secondo luogo, dobbiamo stabilire la quantità di sRGB che può essere rappresentata in uno spazio colore CMYK scelto e determinare quanta precisione (profondità di bit) è necessaria per la rappresentazione.

L'ultima domanda quindi è: come convertire senza perdita di immagine e immagine sRGB in una CMYK?

Risposte:


4

Prima di tutto, sRGB è un singolo spazio colore, con confini definiti e mappature definite da valori RGB a (ad esempio) valori CIE XYZ, un ambiente di visualizzazione specificato, ecc.

CYMK, al contrario, è davvero un'intera famiglia di spazi colore. Tutti gli spazi colore della famiglia sono sottrattivi, ma non puoi contare sul fatto che abbiano molto in comune oltre a quello. I colori esatti delle primarie (cioè la tonalità di ciano, magenta, giallo e persino nero) variano. Poiché CMYK viene utilizzato quasi esclusivamente nella stampa, anche il colore della carta, i brillantanti, la capacità di accettare inchiostro, ecc., Influiscono anche sul colore percepito.

Da un punto di vista teorico, non c'è dubbio che la conversione da RGB a CMYK può essere completamente senza perdita, quindi (ad esempio) puoi fare una conversione di andata e ritorno (da RGB a CMYk, quindi di nuovo a RGB) e garantire che il risultato sia identico a l'input originale.

Da un punto di vista pratico, CMYK (come notato sopra) viene utilizzato quasi esclusivamente per la stampa. Stando così le cose, la vera domanda è se esiste una vera stampante in grado di visualizzare l'intera gamma sRGB. Anche se potrei sbagliarmi su questo, credo che la risposta sia negativa. Inoltre, è difficile (probabilmente impossibile, davvero) ottenere esattamente lo stesso aspetto sulla carta che si fa su un monitor.

In particolare, la carta riflette solo la luce che brilla su di essa e l'inchiostro sulla carta limita la quantità riflessa. Ciò significa che in condizioni di illuminazione normale, ciò che vedi sulla carta è sempre almeno un po ' meno brillante della luce ambientale.

Un monitor normale emette luce. Soprattutto i monitor di fascia alta utilizzati in genere per il fotoritocco sono in genere utilizzati in un ambiente relativamente buio e spesso hanno anche cappe. Di conseguenza, il monitor è in genere più luminoso dell'ambiente.

Una galleria in genere tenterà di visualizzare le stampe un po 'di più come le vedi su un monitor, con l'illuminazione diretta sull'immagine che è sostanzialmente più luminosa dell'ambiente. Le scatole di prova generalmente fanno più o meno la stessa cosa.

In conclusione: anche se sRGB a CMYK può essere senza perdita, normalmente non lo è - e poiché è normalmente per la stampa, in realtà non dovrebbe esserlo, tranne nel raro caso (inesistente?) Di una stampante che copre l'intera gamma di sRGB .


Grazie Jerry! Questo risponde alla mia domanda e corrisponde a ciò che già sapevo. Questo apre molte domande tangenziali che probabilmente formulerò presto.
Itai,

4

Non ho fatto la matematica, ma credo che ci sia una trasformazione senza perdita da RGB a CMYK, proprio come c'è da RGB a Lab o da RGB a HSL e ritorno. Credo che tu voglia semplicemente ignorare il canale nero e riflettere i canali R, G e B attraverso il cubo di colore .

Il fatto è che in che modo sarebbe utile? Nessuno crea immagini CMYK con l'intento di mostrarle su un dispositivo con una gamma simile a quella di uno schermo di computer. Il loro scopo è quello di andare alla stampa e non può esserci RGB senza perdita per la trasformazione della stampa .

Questo perché la carta è un mezzo riflettente e gli schermi dei computer sono un mezzo trasmissivo. Questi ultimi producono la propria luce, mentre la carta e l'inchiostro possono solo riflettere la luce che riceve. Non puoi passare dall'uno all'altro senza perdita di dati.

Se il tuo programma di imaging preferito cambia i colori che vedi sul monitor quando passi da RGB a CMYK, è una buona cosa. Sta cercando di modellare il tipo di cambiamenti di colore che vedrai quando esegui effettivamente la stampa. Questo può farti risparmiare una prova o due, perché puoi contrastare i cambiamenti di colore, o almeno pianificare per loro, in anticipo.


Poiché il white paper riflette tutte le lunghezze d'onda, perché non può mostrare tutti i colori possibili? Da quello che ho letto, sembra che la gamma di articoli sia estremamente ampia (sebbene non lo sia la gamma dinamica, che è interamente un altro argomento).
Itai,

Non so perché, so solo che è così. (Se non lo fosse, penseresti che qualcuno costruirà una stampante, carta e sistema di inchiostro che dimostra una gamma equivalente del monitor.) Sembra comunque una domanda ben separata.
Warren Young,

@Itai Il limite della gamma è il numero di inchiostri che usi. Per ottenere una gamma più ampia, aggiungi più colori di inchiostro, 7 e persino 9 squarci di colore sono abbastanza comuni nel mondo della prestampa. CcMmYKkRG ad esempio è una configurazione a 9 colori comune, che aggiunge metà ciano, metà magenta, metà blacK, rosso e verde allo standard ciano, magenta, giallo e blacK. Esiste anche una tecnica molto comune in cui si integra CMYK standard con un unico colore spot per ottenere un logo aziendale con il giusto colore di marchio che è difficile rendere con precisione in CMYK con una trama liscia.
cabbey,

Qualsiasi mezzo colore viene aggiunto solo per ridurre i punti visibili in colori molto chiari. Quelli non espandono affatto la gamma. Tuttavia, l'aggiunta di inchiostri che aggiungono primari extra (come rosso brillante o verde brillante) può espandere la gamma perché esiste un limite alla saturazione dell'inchiostro.
Mikko Rantalainen il

2

Quando si parla di "CMYK", si parla in una lingua completamente diversa da RGB, la gamma di gamme tende a essere piuttosto diversa e dipendente dal dispositivo. Direi meno sulla conversione "senza perdita" e più sulla conversione corretta di un'immagine RGB nel giusto mix di inchiostri CMYK per ogni pixel. Ci saranno perdite, ma quando viene visualizzata una stampa finale, le differenze difficilmente saranno evidenti (se non del tutto.) Ogni stampante è diversa e ognuna utilizza tipi di inchiostro diversi, ogni colore di inchiostro sarà leggermente diverso tra stampanti, inchiostro stampato la densità differirà e il modo in cui l'inchiostro viene disperso sulla carta è diverso (può essere retinato o può essere semi-tonificato).

Generalmente, la conversione in CMYK è un processo meticoloso che coinvolge almeno una moderata comprensione di come l'immagine verrà effettivamente stampata dalla specifica stampante in uso. CMYK è effettivamente uno spazio colore, tuttavia la gamma di quello spazio dipende dal dispositivo e di solito più piccola della gamma dello schermo del computer con cui stai lavorando. Le prove, sia dure che morbide, sono un passaggio fondamentale per convertire correttamente un'immagine RGB in CMYK per una riproduzione accurata.


1
Hmmm ... sono necessarie alcune definizioni fondamentali. Per me, uno spazio colore è ampiamente definito da una gamma. Altrimenti, sRGB e AdobeRGB non potrebbero avere lo stesso spazio colore con gamme diverse?
Itai,

1
C'è una terza variabile coinvolta, "modello di colore" - en.wikipedia.org/wiki/Color-space
Mart Oruaas,

1
Le definizioni del termine "spazio colore" non sono così chiare. In alcuni ambienti, gli spazi colore sono elementi come "Spazio laboratorio", "Spazio RGB", "Spazio CMYK", dove "additivo" e "sottrattivo" sono modelli. Altri cerchi fanno riferimento a RGB e CMYK come modelli e gamut specifici come spazi colore. Penso che il mio significato possa essere chiaramente derivato dal contesto.
jrista

0

AFAIK, non esiste un modo per convertire senza perdita di dati tra un colore in sRGB in un colore in CMYK. Dato che ogni spazio colore rappresenterà una gamma diversa, non esiste un modo esatto per convertire da un colore all'altro, senza una certa quantità di stima / approssimazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.