färg
Skapat för:
- Utvecklare
- Användare
Färgvärden. Du kan ange färgvärden antingen hexadecimalt, med en kommaavgränsad lista över komponentvärden eller med decimaler.
color |
{{ gray[, alpha][g]}| { red, green, blue[, rgbAlpha][r]}| { cyan, magenta , yellow, black[,alpha]k}| {0x{hex2|hex4}[g]}| {[0x]{ hex6| hex8}[r]}| {[0x]{ hex8| hex10}k}}[s] |
röd , grön , blå , rgbAlpha | färgkomponentvärde (0...255, decimalint) |
cyan , magenta , gul, svart , alfa | CMYK-färgkomponentvärde (0,100 %, decimalint) |
gray , alpha | grått färgkomponentvärde (0...100%, decimalint) |
hex2 | tvåsiffrigt hexadecimalt grått färgvärde (GG) |
hex4 | fyrsiffrig hex-grå med alfafärgvärde (GGAA) |
hex6 | paketerat sexsiffrigt hexadecimalt RGB-färgvärde (RRGGBB) |
hex8 | packat åttasiffrigt hexadecimalt RGBA- (RRGGBBAA) eller CMYK-färgvärde (CCMYYKK) (om det anges med suffixet k) |
hex10 | tio-siffrig hexadecimal CMYK med alfavärde (CCYMMKAA) |
Decimalkomponentvärdena för RGB är i intervallet 0 till 255. Decimalkomponentvärdena för CMYK och grått ligger i intervallet 0,100 %. Alla hexadecimala komponentvärden ligger i intervallet 0…0xFF.
Färgkomponentvärdena antas vara oberoende av alfavärdet (inte förmultiplicerat).
Alla färgvärden, prefix och suffix är inte skiftlägeskänsliga.
Typsuffixet k krävs för CMYK-färgvärden. Ett typsuffix kan anges för RGB och gråa färgvärden.
Prefixet 0x krävs för hexadecimala gråa färgvärden.
Suffixet s anger att färgvärdet är associerat med den inmatningsfärgrymd (källfärgrymd) som motsvarar färgvärdets pixeltyp (definierad med attribute::IccProfileSrc*
). Om det här suffixet inte finns är färgvärdet associerat med utdatafärgrymden (mål) (definierad med icc=
eller attribute::IccProfile*
).
Standard
Om ett alfavärde inte anges uttryckligen antas det vara 255, 0xFF eller 100 % (helt ogenomskinligt).
Exempel
Några exempel på giltiga färgspecifikationer och deras motsvarande pixeltyp, färgvärde, alfavärde och standardfärgrymd:
color | Pixeltyp | Färgvärde | Alpha-värde | Standardfärgrymd |
---|---|---|---|---|
0 100 200 | RGB | 0 100 200 | 255 | IccProfileRgb |
0,100,200,200rs | RGB | 0 100 200 | 200 | IccProfileSrcRgb |
0x010203S | RGB | 1,2,3 | 255 | IccProfileSrcRgb |
a0b1c2d3R | RGB | 160 177 194 | 211 | IccProfileRgb |
100S | grå | 100 % | 100 % | IccProfileSrcGray |
50,75 g | grå | 50 % | 75 % | IccProfileGray |
0X70G | grå | 44 % | 44 % | IccProfileGray |
0xddeegs | grå | 87 % | 93 % | IccProfileSrcGray |
94,11,50,33 k | CMYK | 94-11-50-33 % | 100 % | IccProfileCmyk |
22,23,24,25,26 KS | CMYK | 22-23-24-25 % | 26 % | IccProfileSrcCmyk |
38393A3bK | CMYK | 56-57-58-59 % | 100 % | IccProfileCmyk |
0x0a0b0C0d0eks | CMYK | 10-11-12-13 % | 14 % | IccProfileSrcCmyk |
Den utdatafärgrymd som anges med icc=
används i stället för standardfärgrymden när pixeltypen för en utdatafärg motsvarar pixeltypen för utdatabilden.