Kleurbeheer van afbeeldingsserver image-serving-color-management
Image Serving ondersteunt kleurruimteconversies op basis van kleurruimteprofielen die voldoen aan de ICC-specificatie (International Color Consortium).
Standaardkleurruimten section-8cfe60808bce49968091995e4e521dba
Elke afbeeldingscatalogus (en de standaardcatalogus) kunnen een set ICC-profielen definiëren die de standaardkleurruimten voor deze catalogus vormen: één invoer- en één uitvoerprofiel voor grijswaarden-, RGB- en CMYK-gegevens. Zie
attributen::IccProfileRgb
attributen::IccProfileGray
attributen::IccProfileCmyk
attributen::IccProfileSrcRgb
attributen::IccProfileSrcGray
attributen::IccProfileSrcCmyk .
Invoerkleurruimte section-9f08e2c1b6aa4fe4815be174972c1944
Source-afbeeldingen kunnen ICC-profielen insluiten om de invoerkleurruimte te definiëren. Als er geen profiel is ingesloten in een bronafbeelding, wordt attribute::IccProfileSrc* van de toepasselijke afbeeldingscatalogus gebruikt die overeenkomt met het pixeltype van de bronafbeelding. Als dit kenmerk niet in de afbeeldingscatalogus is gedefinieerd, wordt attribute::IccProfile* gebruikt. Als dat cataloguskenmerk ook niet is gedefinieerd, wordt de afbeelding niet in kleur beheerd en worden alleen naïeve transformaties toegepast.
Uitvoerkleurruimte section-b517bca622b64dcfa7defba6035d0716
De kleurruimte van het uiteindelijke afbeeldingsresultaat van een aanvraag wordt gedefinieerd met de opdracht icc= . Als icc= niet is opgegeven, wordt de standaarduitvoerkleurruimte (uit de hoofdcatalogus van de aanvraag) die overeenkomt met het pixeltype van de uitvoerafbeelding, gebruikt als de uitvoerkleurruimte. Als er geen uitvoerprofiel is gedefinieerd in de hoofd- of standaardcatalogus en als de basislaag een afbeelding is met een ingesloten profiel dat overeenkomt met het type uitvoerpixel, wordt dat profiel gebruikt voor de uitvoerkleurruimte. Anders blijft de uitvoerkleurruimte ongedefinieerd. Alleen naïeve kleuromzettingen worden toegepast bij het omzetten tussen pixeltypen en er kan geen kleurprofiel in de uitvoerafbeelding worden ingesloten.
De uitvoerkleurruimte van een geneste/ingesloten aanvraag voor het leveren van een afbeeldingsserver is altijd gelijk aan de uitvoerkleurruimte van het buitenste bestand, dat de aanvraag insluit.
Effen kleuren section-df03a5c5ca894e6f8b9a5ba02cf6ac03
Kleurwaarden die zijn opgegeven met de opdracht color= , bgcolor= of RTF \iscolortbl , worden gekoppeld aan de invoerkleurruimte als in de kleurwaarde het achtervoegsel 'S' is opgenomen. Als dit niet het geval is, worden ze gekoppeld aan de uitvoerkleurruimte. Kleurwaarden die zijn opgegeven met bgc= of de RTF-opdrachten \colortbl en \cmykcolortbl , worden altijd gekoppeld aan de overeenkomende standaardkleurruimte of de werkelijke uitvoerkleurruimte.
bgc= niet volledig deel aan kleurbeheer. Het achtervoegsel 'S' wordt genegeerd wanneer dit wordt opgegeven met bgc= en naïeve omzetting wordt toegepast wanneer het pixeltype van de kleurwaarde dat met bgc= wordt opgegeven, verschilt van het pixeltype van de uitvoerafbeelding. Anders wordt bgc= gekoppeld aan de werkelijke uitvoerkleurruimte.Geneste en ingesloten aanvragen section-bdda638c31504f26a77e51ebb1ea6e3b
De uitvoerkleurruimte voor geneste IS-aanvragen en ingesloten AIR-aanvragen wordt automatisch ingesteld op de uitvoerkleurruimte van het buitenste verzoek, tenzij in het geneste verzoek een expliciete uitvoerkleurruimte wordt opgegeven met icc= . Bovendien nemen geneste/ingesloten aanvragen de standaardkleurruimten voor uitvoer over van de hoofdcatalogus van de buitenste aanvraag, zodat de waarden voor effen kleuren op consistente wijze worden verwerkt.
Kleurruimte converteren section-ca87b80b8e364ea59d8a92d87121b0fb
In afbeeldingsservers wordt doorgaans geprobeerd kleurconversies tijdens de verwerking uit te stellen. Als alle lagen van een afbeelding dezelfde laagkleurruimte hebben, vindt de omzetting in de uitvoerkleurruimte plaats na het samenvoegen en definitief schalen. Als het om meerdere laagkleurruimten gaat, wordt elke laag getransformeerd naar de uitvoerkleurruimte voordat deze wordt samengevoegd.
op_brightness= , op_colorbalance= , op_colorize= , op_contrast= , op_hue= en op_saturation= zijn RGB-bewerkingen. Bij deze bewerkingen blijft de kleurgetrouwheid alleen behouden als het pixeltype van de laagkleurruimte RGB is. Als u andere kleuren gebruikt dan RGB, worden de gegevens geconverteerd naar RGB met behulp van naïeve kleurconversie en heeft het resultaat een beperkte kleurgetrouwheid. De laagkleurruimte voor dergelijke lagen moet als onbepaald worden beschouwd.Opties voor kleurconversie worden geleverd bij icc= of, als icc= niet is opgegeven, bij attribute::IccRenderIntent , attribute::IccBlackPointCompensation en attribute::IccDither .
Kleurprofielen insluiten section-261ebbae5ce046589a776ca972380052
Het ICC-kleurprofiel van de uitvoerkleurruimte kan, indien beschikbaar, worden ingesloten in de reactieafbeelding door iccEmbed= op te geven.
ICC-profielen beheren section-eb210e4b44e64e2c8b80ee59216c5555
Alle kleurprofielen die door de server worden gebruikt, moeten voldoen aan de ICC-specificatie. ICC-profielbestanden hebben doorgaans het achtervoegsel .icc of .icm en bevinden zich op dezelfde locatie als afbeeldingsgegevensbestanden.
Hoewel uitvoerprofielen kunnen worden opgegeven op bestandspad/-naam in de opdracht icc= , wordt aangeraden alle profielbestanden te registreren in de ICC-profielkaart van de standaardcatalogus of afbeeldingscatalogus en sneltoetsidentificatoren ( icc::Name ) te gebruiken in plaats van bestandspaden.
Alle ICC-profielen waarnaar wordt verwezen in catalog::IccProfile en in attribute::IccProfile* , moeten worden geregistreerd in de ICC-profielkaart van de afbeelding of standaardcatalogus.
Beperkingen section-fb50ede40b124b89b30679da29782ab5
Momenteel worden alleen CMYK-, RGB- en grijswaardenkleurruimten ondersteund.
Opgenomen ICC-kleurprofielen section-98b4a7d9f9814e8ba27d6dcf3dcf850c
De meeste standaard Adobe ICC-profielen voor afbeeldingsservers worden opgenomen in de standaardafbeeldingscatalogus. Deze profielen zijn toegankelijk met de algemene namen (zoals in Photoshop) of met een iets kortere id. In de volgende tabel worden alle standaard-ICC-profielen weergegeven. Wanneer wordt verwezen naar een profiel in de opdracht icc= met de algemene naam, moeten spaties worden gecodeerd als %20 .
Er kunnen aanvullende profielen worden toegevoegd aan de standaardprofielen, hetzij aan de standaardcatalogus, hetzij aan een specifieke afbeeldingscatalogus. Verwijs naar de ICC Verwijzing van de Kaart van het Profiel voor details.
dynamicmedia looppas wijze).AdobeRGBAppleRGBCIERGBColorMatchRGBNTSCPALProPhotoSMPTEsRGBWideGamutRGBCoatedFogra27CoatedFogra39CoatedGraColEuropeISOCoatedEuroscaleCoatedEuroscaleUncoatedJapanColorCoatedJapanColorNewspaperJapanColorUncoatedJapanColorWebCoatedJapanWebCoatedNewsprintSNAP2007PS4DefaultPS5DefaultSheetfedCoatedSheetfedUncoatedUncoatedFogra29WebCoatedWebCoatedFogra28WebCoatedGrade3WebCoatedGrade5WebUncoatedDe volgende lijst is op Beeld van Dynamic Media Classic van toepassing die en Dynamische Media (in werking stellen op dynamicmedia_scene7 wijze) dienen.
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 PaperWebUncoatedZie ook section-39159397e80b4efca5f631eab8b9aa06
Internationaal Consortium van de Kleur , icc= , iccEmbed= , attributen::IccProfile *, attributen::IccProfileSrc *, attributen::IccRenderIntent , attributen: IccBlackPointCompensation , attributen::IccDither , ICC de Verwijzing van de Kaart van het Profiel , color= , bgc= , color