DokumentationDynamic Media Image Serving and Rendering-API

Farbe

Letzte Aktualisierung: 5. Mai 2025
  • Themen:

Erstellt für:

  • Entwickler
  • Benutzende

Farbwerte. Sie können Farbwerte entweder mit Hexadezimalnotation, einer kommagetrennten Liste von Komponentenwerten oder Dezimalzahlen angeben.

Farbe

&lub;&lub; grau[, alpha][g]}|

{ rot, grün, blau[ , rgbAlpha][r]}|

{ cyan, magenta, gelb, schwarz[,alpha]k}|

{0x{hex2|hex4}[g]}|

{[0x]{ hex6| hex8}[r]}|

{[0x]{ hex8| hex10}k}}[s]

rot, grün, blau, rgbAlphaWert der Farbkomponente (0…255, decimal int)
Cyan, Magenta, Gelb, Schwarz, AlphaCMYK-Farbkomponentenwert (0..100 %, Dezimalint)
Grau, AlphaWert der grauen Farbkomponente (0…100 %, Dezimalzahl int)
hex2gepackter zweistelliger hex-grauer Farbwert (GG)
HEX4Verpackt vierstellig hex grau mit Alpha-Farbwert (GGA)
hex6Gepackter sechsstelliger hexadezimaler RGB-Farbwert (RGGBB)
hex8Gepackter achtstelliger hexadezimaler RGBA- (RGGBBAA) oder CMYK- (CCMMYKK) Farbwert (wenn mit dem Suffix 'k' angegeben)
HEX10gepacktes zehnstelliges hexadezimales CMYK mit Alpha-Wert (CCYMMKKAA)

Die Dezimalkomponentenwerte für RGB-Farben liegen im Bereich 0 bis 255. Die Dezimalkomponentenwerte für CMYK und Grau liegen im Bereich 0 bis 100 %. Alle Hexadezimalkomponentenwerte liegen im Bereich 0…0xFF.

Farbkomponentenwerte werden als unabhängig vom Alpha-Wert angenommen (nicht vormultipliziert).

Bei allen Farbwerten, Präfixen und Suffixen wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Für CMYK-Farbwerte ist das Typsuffix 'k' erforderlich. Für RGB- und Grauwerte kann optional ein Typsuffix angegeben werden.

Das Präfix '0x' ist für hexadezimale Grauwerte erforderlich.

Das Suffix 's' gibt an, dass der Farbwert mit dem Farbraum der Eingabe (Quelle) verbunden ist, der dem Pixeltyp des Farbwerts entspricht (definiert mit attribute::IccProfileSrc*). Wenn dieses Suffix nicht vorhanden ist, wird der Farbwert mit dem Ausgabefarbraum (Ziel) verknüpft (definiert mit icc= oder attribute::IccProfile*).

Standard

Wenn ein Alpha-Wert nicht explizit angegeben wird, wird von 255, 0xFF oder 100 % ausgegangen (vollständig opak).

Beispiele

Einige Beispiele für gültige Farbspezifikatoren und ihren entsprechenden Pixeltyp, Farbwert, Alpha-Wert und Standardfarbraum:

colorPixeltypFarbwertAlpha-WertStandardfarbraum
0.100.200RGB0.100.200255IccProfileRGB
0 100 200 200 RSRGB0.100.200200IccProfileSrcRgb
0x010203SRGB1,2,3255IccProfileSrcRgb
a0b1c2d3RRGB160.177.194211IccProfileRGB
hundertgrau100 %100 %IccProfileSrcGray
50,75 ggrau50 %75 %IccProfileGray
0x70ggrau44 %44 %IccProfileGray
0xddeegsgrau87 %93 %IccProfileSrcGray-
94 11 50 33 KCMYK94 11 50 33 %100 %IccProfileCmyk
22,23,24,25,26KSCMYK22 23 24 25 %26 %IccProfileSrcCmyk
38393A3bKCMYK56 57 58 59 %100 %IccProfileCmyk
0x0a0b0C0d0eksCMYK10-11-12-13%14 %IccProfileSrcCmyk

Der mit icc= angegebene Ausgabefarbraum gilt anstelle des Standardfarbraums, wenn der Pixeltyp einer Ausgabefarbe dem Pixeltyp des Ausgabebilds entspricht.

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