Image Serving color management

Image Serving unterstützt Farbraumkonvertierungen, die auf Farbraum-Profilen basieren, die der ICC-Spezifikation (International Color Consortium) entsprechen.

Standardfarbräume

Jeder Bildkatalog (und der Standardkatalog) kann eine Reihe von ICC-Profilen definieren, die die Standardfarbräume für diesen Katalog bilden - ein Eingabe- und ein Ausgabeformat-Profil jeweils für Graustufen-, RGB- und CMYK-Daten. Siehe [attribute::IccProfileRgb](../../../../../is-api/image-catalog/image-serving-api-ref/c-image-catalog-reference/c-attributes-reference/r-iccprofilergb.md#reference-3479e7daac54404f84b06b98ca07b9df), [attribute::IccProfileGray](../../../../../is-api/image-catalog/image-serving-api-ref/c-image-catalog-reference/c-attributes-reference/r-iccprofilegray.md#reference-13822a1596e440eea0492e86d88dad35), [attribute::IccProfileCmyk](/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/attributes/r-iccprofilecmyk.html?lang=de#reference-db89f9dac33e447cadb359ec1ba27ee0), [attribute::IccProfileSrcRgb](../../../../../is-api/image-catalog/image-serving-api-ref/c-image-catalog-reference/c-attributes-reference/r-iccprofilesrcrgb.md#reference-b8e576d075b44f5c94d95bfb5aa22ae2), [attribute::IccProfileSrcGray](/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/attributes/r-iccprofilesrcgray.html?lang=de#reference-a717831da24d43f680d01393660f12f9) und [attribute::IccProfileSrcCmyk](../../../../../is-api/image-catalog/image-serving-api-ref/c-image-catalog-reference/c-attributes-reference/r-iccprofilesrccmyk.md#reference-b57196dfe5db41fe88bd0828ed4ec728).

Eingabefarbraum

Quellbilder können ICC-Profile einbetten, um den Eingabefarbraum zu definieren. Wenn kein Profil in ein Quellbild eingebettet ist, wird attribute::IccProfileSrc* des entsprechenden Bildkatalogs verwendet, der dem Pixeltyp des Quellbilds entspricht. Wenn dieses Attribut nicht im Bildkatalog definiert ist, wird attribute::IccProfile* verwendet. Wenn auch dieses Katalogattribut nicht definiert ist, wird das Bild nicht farbverwaltet und es werden nur naive Transformationen angewendet.

Ausgabefarbraum

Der Farbraum des endgültigen Bildergebnisses einer Anforderung wird mit dem Befehl icc= definiert. Wenn icc= nicht angegeben ist, wird der standardmäßige Ausgabefarbraum (aus dem Hauptkatalog der Anforderung), der dem Pixeltyp des Ausgabebilds entspricht, als Ausgabefarbraum verwendet. Wenn im Haupt- oder Standardkatalog kein Output-Profil definiert ist und die Basisebene ein Bild mit einem eingebetteten Profil ist, das dem Ausgabepildtyp entspricht, wird dieses Profil für den Ausgabefarbraum verwendet. Andernfalls bleibt der Ausgabefarbraum nicht definiert. Bei der Konvertierung zwischen Pixeltypen werden nur naive Farbkonvertierungen angewendet, und im Ausgabebild kann kein Profil eingebettet werden.

Der Ausgabefarbraum einer verschachtelten/eingebetteten Image Serving-Anforderung ist immer identisch mit dem Ausgabefarbraum der äußeren Einbettungsanforderung.

Feste Farben

Farbwerte, die mit color=, bgcolor= oder dem RTF-Befehl \iscolortbl angegeben werden, werden mit dem Eingabefarbraum verknüpft, wenn der Farbwert das Suffix 'S' enthält, andernfalls werden sie mit dem Ausgabefarbraum verknüpft. Farbwerte, die mit bgc= oder den RTF-Befehlen \colortbl und \cmykcolortbl angegeben werden, werden immer mit dem entsprechenden Standard- oder tatsächlichen Ausgabefarbraum verknüpft.

HINWEIS

Derzeit nimmt bgc= nicht vollständig am Farbmanagement teil. Das Suffix 'S' wird ignoriert, wenn es mit bgc= angegeben wird, und es wird keine Konvertierung angewendet, wenn der Pixeltyp des mit bgc= angegebenen Farbwerts vom Pixeltyp des Ausgabebilds abweicht. Andernfalls ist bgc= mit dem tatsächlichen Ausgabefarbraum verknüpft.

Verschachtelte und eingebettete Anforderungen

Der Ausgabefarbraum für verschachtelte IS-Anforderungen und eingebettete IR-Anforderungen wird automatisch auf den Ausgabefarbraum der äußersten Anforderung eingestellt, es sei denn, die verschachtelte Anforderung gibt einen expliziten Ausgabefarbraum mit icc= an. Darüber hinaus übernehmen verschachtelte/eingebettete Anforderungen auch die standardmäßigen Ausgabefarbräume aus dem Hauptkatalog der Anforderung "äußerste"und sorgen so für eine einheitliche Behandlung der Farbwerte.

Farbraumkonvertierung

Image Serving versucht im Allgemeinen, Farbkonvertierungen während der Verarbeitung zu verzögern. Wenn alle Ebenen eines Bildes denselben Farbraum haben, erfolgt die Konvertierung in den Ausgabefarbraum nach dem Zusammenführen und der endgültigen Skalierung. Sind mehrere Ebenenfarbräume beteiligt, wird jede Ebene vor dem Zusammenführen in den Ausgabefarbraum transformiert.

HINWEIS

Die Befehle op_brightness=, op_colorbalance=, op_colorize=, op_contrast=, op_hue= und op_saturation= sind RGB-Vorgänge. Diese Vorgänge behalten die Farbtreue nur bei, wenn der Farbraum der Ebene den RGB-Pixeltyp aufweist. Wenn es sich nicht um RGB handelt, werden die Daten mit naiver Farbkonvertierung in RGB konvertiert, was zu einer eingeschränkten Farbtreue führt. Der Ebenenfarbraum für diese Ebenen sollte als unbestimmt betrachtet werden.

Farbkonvertierungsoptionen werden mit icc= oder, wenn icc= nicht angegeben ist, mit attribute::IccRenderIntent, attribute::IccBlackPointCompensation und attribute::IccDither bereitgestellt.

Einbetten von Profilen

Das ICC-Profil des Ausgabefarbraums kann, falls verfügbar, durch Angabe von iccEmbed= in das Antwortbild eingebettet werden.

Verwalten von ICC-Profilen

Alle vom Server verwendeten Profil müssen der ICC-Spezifikation entsprechen. ICC-Profil-Dateien haben in der Regel ein .icc- oder .icm-Dateisuffix und befinden sich zusammen mit Bilddatendateien.

Es wird empfohlen, alle Profil-Profil in der ICC-Profil-Map des Standardkatalogs oder -Bildkatalogs zu registrieren und anstelle von Dateipfaden Verknüpfungskennungen ( icc::Name) zu verwenden.icc=

Alle ICC-Profil, auf die in catalog::IccProfile und attribute::IccProfile* verwiesen wird, müssen in der ICC-Imagemap des Profils oder Standardkatalogs registriert sein.

Einschränkungen

Derzeit werden nur CMYK-, RGB- und Graustufen-Farbräume unterstützt.

Einschließlich ICC-Profile

Image Serving enthält die meisten ICC-Profil der Standardversion der Adobe im Standardbildkatalog. Auf diese Profil kann entweder mit einem gebräuchlichen Namen (z.B. in Photoshop) oder mit einem etwas kürzeren Bezeichner zugegriffen werden. In der folgenden Tabelle sind alle standardmäßigen ICC-Profil Liste. Beim Referenzieren eines Profils im Befehl icc= mit dem allgemeinen Namen müssen Leerzeichen als %20 kodiert werden.

Zusätzliche Profile können den Standardkatalogen hinzugefügt werden, entweder zum Standardkatalog oder einem bestimmten Bildkatalog. Weitere Informationen finden Sie unter ICC-Profil-Map-Referenz.

HINWEIS

Die folgende Tabelle bezieht sich nur auf Dynamic Media Hybrid (wird im Ausführungsmodus dynamicmedia ausgeführt).

|Bezeichner|Allgemeiner Name|Dateiname|
|— |— |— |
|RGB|||
|AdobeRGB|Adobe RGB (1998)|AdobeRGB1998.icc|
|AppleRGB|Apple RGB|AppleRGB.icc|
|CIERGB|CIE RGB|CIERGB.icc|
|ColorMatchRGB|ColorMatch RGB|ColorMatchRGB.icc|
|NTSC|NTSC (1953)|NTSC1953.icc|
|PAL|PAL/SECAM|PAL_SECAM.icc|
|ProPhoto|ProPhoto RGB|ProPhoto.icm|
|SMPTE|SMPTE-C|SMPTE-C.icc|
|sRGB|sRGB IEC61966-2.1|sRgb Color Space Profil.icm|
|WideGamutRGB|Wide Gamut RGB|WideGamutRGB.icc|
|CMYK|||
|CoatedFogra27|Coated FOGRA27 (ISO 12647-2:2004)|CoatedFOGRA27.icc|
|CoatedFogra39|Coated FOGRA39 (ISO 12647-2:2004)|CoatedFOGRA39.icc|
|CoatedGraCol|Coated GRACoL 2006 (ISO 12647-2:2004)|CoatedGRACoL2006.icc|
|EuropeISOCoated|Europe ISO Coated FOGRA27|EuropeISOCoatedFOGRA27.icc|
|EuroscaleCoated|Euroscale Coated|EuroscaleCoated.icc|
|EuroscaleUncoated|Euroscale Ungestern v2|EuroscaleUnbeschichtete.icc|
|JapanColorCoated|Japan Color 2001 Coated|JapanColor2001Coated.icc|
|JapanColorNewspaper|Japan Color 2002 Newspaper|JapanColor2002Newspaper.icc|
|JapanColorUncoated|Japan Color 2001 Ungestrichen|JapanColor2001Ungestrichen.icc|
|JapanColorWebCoated|Japan Color 2003 Web Coated|JapanColor2003WebCoated.icc|
|JapanWebCoated|Japan Web Coated (Ad)|JapanWebCoated.icc|
|NewsprintSNAP2007|US Newsprint (SNAP 2007)|USNewsprintSNAP2007.icc|
|PS4Default|Photoshop 4 Standard CMYK|Photoshop4DefaultCMYK.icc|
|PS5Default|Photoshop 5 Standard-CMYK|Photoshop5DefaultCMYK.icc|
|SheetfedCoated|U.S. Sheetfeed Coated v2|USSheetfeedCoated.icc|
|SheetfedUncoated|U.S. Sheetfeed Ungestern v2|USSheetfeedUnbeschichtete.icc|
|UncoatedFogra29|Ungestrichenes FOGRA29 (ISO 12647-2:2004)|Ungestrichenes FOGRA29.icc|
|WebCoated|U.S. Web Coated (SWOP) v2|USWebCoatedSWOP.icc|
|WebCoatedFogra28|Web Coated FOGRA28 (ISO 12647-2:2004)|WebCoatedFOGRA28.icc|
|WebCoatedGrade3|Webbeschichtete SWOP 2006 Grade 3 Paper|WebCoatedSWOP2006Grade3.icc|
|WebCoatedGrade5|Webbeschichtete SWOP 2006 Grade 5 Paper|WebCoatedSWOP2006Grade5.icc|
|WebUncoated|U.S. Web Ungestern v2|USWebUnbeschichtete.icc|

Die folgende Tabelle gilt für Dynamic Media Classic Image Serving und Dynamic Media (wird im Ausführungsmodus dynamicmedia_scene7 ausgeführt).

|Bezeichner|Allgemeiner Name|Dateiname|
|— |— |— |
|RGB|||
|AdobeRGB|Adobe RGB (1998)|AdobeRGB1998.icc|
|AppleRGB|Apple RGB|AppleRGB.icc|
|CIERGB|CIE RGB|CIERGB.icc|
|ColorMatchRGB|ColorMatch RGB|ColorMatchRGB.icc|
|NTSC|NTSC (1953)|NTSC1953.icc|
|PAL|PAL/SECAM|PAL_SECAM.icc|
|ProPhoto RGB|ProPhoto RGB|ProPhoto RGB.icm|
|SMPTE|SMPTE-C|SMPTE-C.icc|
|sRGB|sRGB IEC61966-2.1|sRgb Color Space Profil.icm|
|WideGamutRGB|Wide Gamut RGB|WideGamutRGB.icc|
|CMYK|||
|CoatedFogra27|Coated FOGRA27 (ISO 12647-2:2004)|CoatedFOGRA27.icc|
|CoatedFogra39|Coated FOGRA39 (ISO 12647-2:2004)|CoatedFOGRA39.icc|
|Coated GRACoL 2006 (ISO 12647-2:2004)|Coated GRACoL 2006 (ISO 12647-2:2004)|CoatedGRACoL2006.icc|
|EuropeISOCoated|Europe ISO Coated FOGRA27|EuropeISOCoatedFOGRA27.icc|
|Euroscale Coated v2|Euroscale Coated v2|EuroscaleCoated.icc|
|EuroscaleUncoated|Euroscale Ungestern v2|EuroscaleUnbeschichtete.icc|
|JapanColorCoated|Japan Color 2001 Coated|JapanColor2001Coated.icc|
|JapanColorNewspaper|Japan Color 2002 Newspaper|JapanColor2002Newspaper.icc|
|JapanColorUncoated|Japan Color 2001 Ungestrichen|JapanColor2001Ungestrichen.icc|
|Japan Color 2003 Web Coated|Japan Color 2003 Web Coated|JapanColor2003WebCoated.icc|
|JapanWebCoated|Japan Web Coated (Ad)|JapanWebCoated.icc|
|PS4Default|Photoshop 4 Standard-CMYK|Photoshop4DefaultCMYK.icc|
|PS5Default|Photoshop 5 Standard-CMYK|Photoshop5DefaultCMYK.icc|
|SheetfedCoated|U.S. Sheetfeed Coated v2|USSheetfeedCoated.icc|
|SheetfedUncoated|U.S. Sheetfeed Ungestern v2|USSheetfeedUnbeschichtete.icc|
|UncoatedFogra29|Ungestrichenes FOGRA29 (ISO 12647-2:2004)|Ungestrichenes FOGRA29.icc|
|US Newsprint (SNAP 2007)|US Newsprint (SNAP 2007)|USNewsprintSNAP2007.icc|
|WebCoated|U.S. Web Coated (SWOP) v2|USWebCoatedSWOP.icc|
|WebCoatedFogra28|Web Coated FOGRA28 (ISO 12647-2:2004)|WebCoatedFOGRA28.icc|
|Web Coated SWOP 2006 Grade 3 Paper|Webbeschichtete SWOP 2006 Grade 3 Paper|WebCoatedSWOP2006Grade3.icc|
|Web Coated SWOP Grade 5 Paper|Webbeschichtete SWOP 2006 Grade 5 Paper|WebCoatedSWOP2006Grade5.icc|
|WebUncoated|U.S. Web Ungestern v2|USWebUnbeschichtete.icc|

Verwandte Themen

International Color Consortium, icc=, iccEmbed=, attribute::IccProfile, attribute::IccProfileSrc, attribute: IccRenderIntent,attribute::IccBlackPointCompensationσattribute::Ic Dither, ICC-Profil-Referenz,color=,bgc= color

Auf dieser Seite