Färghantering för bildhantering image-serving-color-management
Image Serving stöder konvertering av färgrymder baserat på färgrymdsprofiler som uppfyller ICC-specifikationen (International Color Consortium).
Standardfärgrymder section-8cfe60808bce49968091995e4e521dba
Varje bildkatalog (och standardkatalogen) kan definiera en uppsättning ICC-profiler som utgör standardfärgmodellerna för den här katalogen - en indata och en utdataprofil för gråskale-, RGB- och CMYK-data. Se
attribute::IccProfileRgb
attribute::IccProfileGray
attribute::IccProfileCmyk
attribute::IccProfileSrcRgb
attribute::IccProfileSrcGray
attribute::IccProfileSrcCmyk.
Färgrymd för indata section-9f08e2c1b6aa4fe4815be174972c1944
Source-bilder kan bädda in ICC-profiler för att definiera indatafärgrymden. Om ingen profil är inbäddad i en källbild används attribute::IccProfileSrc* av den tillämpliga bildkatalogen som motsvarar källbildens pixeltyp. Om det här attributet inte är definierat i bildkatalogen används attribute::IccProfile*. Om det katalogattributet inte heller är definierat färghanteras inte bilden och endast naiva omformningar används.
Färgrymd för utdata section-b517bca622b64dcfa7defba6035d0716
Färgrymden för det slutliga bildresultatet av en begäran definieras med kommandot icc=. Om icc= inte anges används standardutdatafärgrymden (från begärans huvudkatalog) som motsvarar pixeltypen för utdatafärgen som utdatafärgrymd. Om ingen utdataprofil har definierats i huvud- eller standardkatalogen och om baslagret är en bild med en inbäddad profil som matchar utdatapixeltypen, används den profilen för utdatafärgrymden. I annat fall förblir utdatafärgrymden odefinierad - endast naiva färgkonverteringar används vid konvertering mellan pixeltyper och ingen färgprofil kan bäddas in i utdatabilden.
Utdatafärgrymden för en kapslad/inbäddad bildserverförfrågan är alltid densamma som utdatafärgrymden för den yttre inbäddningsbegäran.
Solida färger section-df03a5c5ca894e6f8b9a5ba02cf6ac03
Färgvärden som anges med color=, bgcolor= eller RTF-kommandot \iscolortbl associeras med indatafärgrymden om färgvärdet innehåller suffixet S, annars associeras de med utdatafärgrymden. Färgvärden som anges med bgc= eller RTF-kommandona \colortbl och \cmykcolortbl associeras alltid med motsvarande standardfärgrymd eller faktiska utdatafärgrymd.
bgc= inte fullt ut i färghanteringen. S-suffixet ignoreras när det anges med bgc= och naiv konvertering tillämpas när pixeltypen för färgvärdet som anges med bgc= skiljer sig från pixeltypen för utdatabilden. Annars är bgc= associerat med den faktiska utdatafärgrymden.Kapslade och inbäddade begäranden section-bdda638c31504f26a77e51ebb1ea6e3b
Utdatafärgrymden för kapslade IS-begäranden och inbäddade IR-begäranden anges automatiskt till den yttersta begärans utdatafärgrymd, såvida inte den kapslade begäran anger en explicit utdatafärgrymd med icc=. Dessutom ärver kapslade/inbäddade begäranden standardfärgrymderna för utdata från huvudkatalogen i den yttersta begäran, vilket ger en konsekvent hantering av heltäckande färgvärden.
Konvertering av färgrymd section-ca87b80b8e364ea59d8a92d87121b0fb
Image Serving försöker vanligtvis fördröja färgkonverteringar under bearbetningen. Om alla lager i en bild har samma lagerfärgrymd konverteras till utdatafärgrymden efter sammanslagningen och den slutliga skalningen. Om det finns flera färgrymder för lager omvandlas varje lager till utdatafärgrymden innan de läggs samman.
op_brightness=, op_colorbalance=, op_colorize=, op_contrast=, op_hue= och op_saturation= är RGB-åtgärder. De här åtgärderna bevarar endast färgåtergivningen om lagerfärgrymden har RGB pixeltyp. Om det inte är RGB konverteras data till RGB med tidigare okänd färgkonvertering och resultatet har begränsad färgåtergivning. Lagerfärgrymden för sådana lager bör betraktas som obestämd.Färgkonverteringsalternativen anges med icc= eller, om icc= inte anges, med attribute::IccRenderIntent, attribute::IccBlackPointCompensation och attribute::IccDither.
Bädda in färgprofiler section-261ebbae5ce046589a776ca972380052
ICC-färgprofilen för utdatafärgrymden, om den är tillgänglig, kan bäddas in i svarsbilden genom att ange iccEmbed=.
Hantera ICC-profiler section-eb210e4b44e64e2c8b80ee59216c5555
Alla färgprofiler som används av servern måste överensstämma med ICC-specifikationen. ICC-profilfiler har vanligtvis filsuffixet .icc eller .icm och finns tillsammans med bilddatafiler.
Utdataprofiler kan anges med filsökväg/namn i kommandot icc=, men du bör registrera alla profilfiler i ICC-profilkartan i standardkatalogen eller bildkatalogen och använda genvägsidentifierare ( icc::Name) i stället för filsökvägar.
Alla ICC-profiler som refereras i catalog::IccProfile och i attribute::IccProfile* måste registreras i ICC-profilkartan för bilden eller standardkatalogen.
Begränsningar section-fb50ede40b124b89b30679da29782ab5
För närvarande stöds endast färgrymderna CMYK, RGB och gråskala.
ICC-färgprofiler som ingår section-98b4a7d9f9814e8ba27d6dcf3dcf850c
Image Serving innehåller de flesta vanliga Adobe ICC-profiler i standardbildkatalogen. Dessa profiler kan nås antingen med deras gemensamma namn (till exempel enligt Photoshop) eller med en något kortare identifierare. I följande tabell visas alla vanliga ICC-profiler. När en profil i kommandot icc= refereras med sitt vanliga namn måste blanksteg kodas som %20.
Ytterligare profiler kan läggas till i standardprofilerna, antingen i standardkatalogen eller i en viss bildkatalog. Mer information finns i ICC Profile Map Reference.
dynamicmedia körningsläge).AdobeRGBAppleRGBCIERGBColorMatchRGBNTSCPALProPhotoSMPTEsRGBWideGamutRGBCoatedFogra27CoatedFogra39CoatedGraColEuropeISOCoatedEuroscaleCoatedEuroscaleUncoatedJapanColorCoatedJapanColorNewspaperJapanColorUncoatedJapanColorWebCoatedJapanWebCoatedNewsprintSNAP2007PS4DefaultPS5DefaultSheetfedCoatedSheetfedUncoatedUncoatedFogra29WebCoatedWebCoatedFogra28WebCoatedGrade3WebCoatedGrade5WebUncoatedFöljande tabell gäller Dynamic Media Classic Image Serving och Dynamic Media (körs i dynamicmedia_scene7 körningsläge).
AdobeRGBAppleRGBColorMatchRGBNTSCPALProPhoto RGBSMPTEsRGBWideGamutRGBCoatedFogra27CoatedFogra39Coated GRACoL 2006 (ISO 12647-2:2004)EuropeISOCoatedEuroscale Coated v2EuroscaleUncoatedJapanColorCoatedJapanColorNewspaperJapanColorUncoatedJapan Color 2003 Web CoatedJapanWebCoatedPS4DefaultPS5DefaultSheetfedCoatedSheetfedUncoatedUncoatedFogra29US Newsprint (SNAP 2007)WebCoatedWebCoatedFogra28Web Coated SWOP 2006 Grade 3 PaperWeb Coated SWOP Grade 5 PaperWebUncoatedSe även section-39159397e80b4efca5f631eab8b9aa06
Internationellt färgkonsortier, icc=, iccEmbed=, attribute::IccProfile*, attribute::IccProfileSrc*, attribute::IccRenderIntent, attribute::Icc ccBlackPointCompensation, attribute::IccDither, ICC Profile Map Reference, color=, bgc=, color