DocumentazioneAPI di server e rendering immagini Dynamic Medie

colore

Ultimo aggiornamento: 5 maggio 2025
  • Argomenti:

Creato per:

  • Sviluppatore
  • Utente

Valori colore. Puoi specificare i valori dei colori utilizzando la notazione esadecimale, un elenco separato da virgole di valori dei componenti o i decimali.

colore

{{ grigio[, alfa][g]}|

{ rosso, verde, blu[ , rgbAlpha][r]}|

{ ciano, magenta, giallo, nero[,alfa]k}|

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

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

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

rosso, verde, blu, rgbAlphavalore componente colore (0...255, int decimale)
ciano, magenta, giallo, nero, alfaValore del componente colore CMYK (0,100 %, int decimale)
grigio, alfavalore componente colore grigio (0...100%, int decimale)
hex2valore colore grigio esadecimale a due cifre imballato (GG)
hex4colore grigio esadecimale a quattro cifre con valore di colore alfa (GGAA)
hex6valore colore RGB esadecimale compresso a sei cifre (RRGGBB)
hex8valore colore RGBA (RRGGBBAA) o CMYK (CCMMYYKK) esadecimale a otto cifre imballato (se specificato con il suffisso "k")
hex10CMYK esadecimale a dieci cifre imballato con valore alfa (CCYYMMKKAA)

I valori dei componenti decimali per i colori RGB sono compresi nell'intervallo 0…255. I valori dei componenti decimali per CMYK e grigio sono compresi nell'intervallo 0…100%. Tutti i valori esadecimali dei componenti sono compresi nell'intervallo 0…0xFF.

Si presume che i valori dei componenti colore siano indipendenti dal valore alfa (non premoltiplicati).

Per tutti i valori di colore, i prefissi e i suffissi non viene fatta distinzione tra maiuscole e minuscole.

Il suffisso di tipo 'k' è obbligatorio per i valori di colore CMYK. Facoltativamente, è possibile specificare un suffisso di tipo per i valori di colore RGB e grigio.

Il prefisso '0x' è obbligatorio per i valori esadecimali dei colori grigi.

Il suffisso 's' specifica che il valore del colore è associato allo spazio colore di input (sorgente) corrispondente al tipo di pixel del valore del colore (definito con attribute::IccProfileSrc*). Se questo suffisso non è presente, il valore del colore è associato allo spazio colore di output (destinazione) definito con icc= o attribute::IccProfile*.

Predefinito

Se un valore alfa non è specificato in modo esplicito, si presume che sia 255, 0xFF o 100% (completamente opaco).

Esempi

Alcuni esempi di specificatori di colore validi e il tipo di pixel, il valore di colore, il valore alfa e lo spazio colore predefinito corrispondenti:

coloreTipo di pixelValore coloreValore AlphaSpazio colore predefinito
0.100.200RGB0.100.200255IccProfileRgb
0,100,200,200 rsRGB0.100.200200IccProfileSrcRgb
0x010203SRGB1,2,3255IccProfileSrcRgb
a0b1c2d3RRGB160.177.194211IccProfileRgb
100 Sgrigio100%100%IccProfileSrcGray
50,75 ggrigio50%75%IccProfileGray
0X70 Ggrigio44%44%IccProfileGray
0xddeegsgrigio87%93%IccProfileSrcGray
94,11,50,33 kCMYK94-11-50-33%100%IccProfileCmyk
22,23,24,25,26 KCMYK22-23-24-25%26%IccProfileSrcCmyk
38393A3bKCMYK56-57-58-59%100%IccProfileCmyk
0x0a0b0C0d0eksCMYK10-11-12-13%14%IccProfileSrcCmyk

Lo spazio colore di output specificato con icc= viene applicato al posto dello spazio colore predefinito quando il tipo di pixel di un colore di output corrisponde al tipo di pixel dell'immagine di output.

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