I färghantering är en ICC-profil en uppsättning data som kännetecknar en färginmatnings- eller utdataenhet eller färgrymd enligt de standarder som utfärdats av International Color Consortium ( ICC ). Profiler beskriver en enhets färgattribut eller utseendekrav genom att definiera en mappning mellan färgrymden som uppfattas eller återges av enheten och profilanslutningsutrymmet (PCS ). Denna PCS kan vara antingen LAB eller XYZ . Matchningarna kan bestämmas av tabellerna som interpolationen tillämpas på , eller genom en serie parametrar för transformationen.
Varje enhet som tar emot eller visar färger kan ha sin egen profil. Vissa tillverkare förser sina produkter med profiler. Det finns också verktyg som låter användare skapa sina egna färgprofiler, vanligtvis med hjälp av en kolorimeter för att göra det .
ICC definierar exakt formatet för profilerna, men definierar inte algoritmerna och detaljerna för deras bearbetning. Det gör att det finns utrymme för skillnader mellan olika applikationer och system som fungerar med ICC-profiler.
Den aktuella versionen av specifikationen är 4.3.
För att se hur detta fungerar i praktiken, låt oss säga att vi har separata RGB- och CMYK -färgrymder , och vi vill konvertera från RGB till CMYK. Det första steget är att skaffa två associerade ICC-profiler. För att utföra konverteringen konverteras varje RGB-triplett först till PCS med hjälp av en RGB-profil. Vid behov konverteras PCS mellan L*a*b och CIE XYZ, denna omvandling är väldefinierad. PCS konverteras sedan till de fyra erforderliga värdena C, M, Y och K.
En profil kan definiera flera mappningar, beroende på syftet. Dessa mappningar ger ett val mellan närmast möjliga färgmatchningar och en omarrangering av hela färgintervallet som är tillgängligt för olika färgskala.
Professionell profilkorrigering är inte tillgänglig hemma, men det finns programvara (?) som gör att du visuellt kan redigera en triplett av färger, i form av färgintensitetskurvor från 0 till 255.
Manuell korrigering av ICC-profil för utskrift