Färghantering för bildåtergivning * image-rendering-color-management

Bildåtergivning stöder konvertering av färgrymder baserat på färgrymdsprofiler som uppfyller ICC-specifikationen (International Color Consortium).

Begränsningar

För närvarande stöds endast färgrymderna CMYK, RGB och gråskala.

Kabinettformatfiler (.vnc) och fönsteromslagsformatfiler ( .vnw) är inte färghanterade och antas finnas i arbetsfärgrymden.

Se även

International Color Consortium , icc= , iccEmbed= , attribute::IccProfile* , attribute::IccProfileSrc*, attribute::IccRenderIntent , attribute::IccBlackPointCompensation , attribute::IccDither , ICC-profilkartor

Standardfärgrymder section-8ce27edf42e746febe4654f8f19b9c0c

Varje bildkatalog (och standardkatalogen) kan definiera en uppsättning ICC-profiler. Dessa profiler utgör standardfärgrymderna för den här katalogen - en indata- och en utdataprofil för gråskale-, RGB- och CMYK-data ( attribute::IccProfileRgb, attribute::IccProfileGray, attribute::IccProfileCmyk, attribute::IccProfileSrcRgb, attribute::IccProfileSrcGrayoch attribute::IccProfileSrcCmyk).

Standardfärgrymden för en viss bild eller ett annat objekt väljs från katalogstandardprofilerna utifrån bildens pixeltyp.

Färgrymd för indata section-660f661a7e954df4b451e34134195276

Materialbilder kan bädda in ICC-profiler för att definiera indatafärgrymden. Om ingen profil är inbäddad i en källbild attribute::IccProfileSrc* av den tillämpliga bildkatalog som motsvarar källbildens pixeltyp används. Om attributet inte är definierat i bildkatalogen, attribute::IccProfile* används. Om det katalogattributet inte heller är definierat färghanteras inte bilden och endast naiva omformningar används.

Arbetsfärgrymd section-645d9cfa5b0347a190a0ece218f5b5e1

Vanligtvis definieras arbetsfärgrymden av ICC-färgprofilen som är inbäddad i vinjetteringen. Om vinjetteringen inte innehåller någon profil används standardprofilen för RGB ( attribute::IccProfileSrcRgb av sessionskatalogen) används för arbetsfärgrymden.

Alla återgivningsåtgärder utförs i arbetsfärgrymden.

Viktigt: ICC-profilen för arbetsfärgrymden måste ha stöd för in- och utdataomformningar. Om en profil med enbart utdata används som arbetsfärgrymd kan IR inte konvertera material till den. En sådan färgprofil kan fortfarande användas om materialet finns i samma arbetsfärgrymd. Försök att använda material i andra färgrymder misslyckas.

Explicit färgvärden section-31727bf1b23e477ca92572fbbf422d2f

RGB-färgvärden som anges med color=, bgc=, catalog::BgColoroch catalog::Color antas finnas i den aktuella arbetsfärgrymden.

Materialdatafiler section-33f7a170a6664c02b8479fb89cc0aea3

Materialbildfiler (textur- och dekala bilder) kan ha RGB, gråskala eller CMYK-pixeltyp och kan bädda in en färgprofil. Om ingen färgprofil är inbäddad kopplas bildens standardfärgmodell (t.ex. färgprofilen från materialkatalogen som motsvarar bildens pixeltyp).

Materialbilder som hämtas från kapslad bildserver eller begäran om bildåtergivning innehåller vanligtvis en färgprofil. Om så inte är fallet associeras bilderna med den standardfärgrymd för indata som motsvarar pixeltypen.

Om färgrymden i bildfilen skiljer sig från arbetsfärgrymden, används korrekt färgkonvertering för att konvertera till arbetsfärgrymden. Tidigare typkonvertering används när ingen profil är inbäddad och ingen standardindataprofil är definierad.

Andra materialdatafiler, t.ex. kabinettformatfiler ( .vnc) eller fönster som täcker filer ( .vnw) bäddar inte in färgprofiler och antas alltid finnas i arbetsfärgrymden.

Färgrymd för utdata section-4c2c4dfedbb8429ba5cfddc3d3eab6c4

Alla återgivningsåtgärder utförs i arbetsfärgrymden. Om begäran anger en annan färgprofil med icc= konverteras data till den färgrymden precis innan de kodas och returneras till klienten. När färghanteringen är inaktiverad används vid behov en naiv konvertering för att konvertera till gråskala eller CMYK.

Inbäddade färgprofiler section-5ff733832d38429fbe02b3c1e9bb94a9

Den färgprofil som är associerad med den återgivna bilden kan bäddas in i svarsbilden genom att ange iccEmbed= för begäran.

If icc= har inte angetts bäddas ICC-profilen för arbetsfärgrymden in. Ingen profil är inbäddad om färghanteringen är inaktiverad och ingen profil har angetts med icc=.

ICC-profiler section-afeb76068b5042adb83261638e450140

Alla färgprofiler som används av servern måste överensstämma med ICC-specifikationen. ICC-profilfiler har vanligtvis en .icc eller .icm filsuffix och finns tillsammans med materialdatafiler.

Utdataprofiler kan anges med filsökväg/namn i icc= rekommenderar vi att du registrerar alla profilfiler i ICC-profilkartan för standardkatalogen eller en viss materialkatalog och använder genvägsidentifierare ( icc::Name) istället för filsökvägar.

Arbetsprofiler måste registreras i ICC-profilkartan för materialkatalogen eller standardkatalogen.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49