Gli ultimi tutorial di sviluppo web
 

Screen colorDepth Property

<Schermata Object

Esempio

Prendi la profondità di bit della tavolozza dei colori:

var x = "Color Depth: " + screen.colorDepth;

Il risultato di x sarà:

Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

La proprietà colorDepth restituisce la profondità di bit della tavolozza dei colori per la visualizzazione di immagini (in bits per pixel) .


Supporto browser

Proprietà
colorDepth

Sintassi

screen.colorDepth

Dettagli tecnici

Valore di ritorno: Un numero, che rappresenta la profondità di bit della tavolozza dei colori per la visualizzazione di immagini, in bit per pixel.

Valori possibili:
  • 1 bit per pixel
  • 4 bit per pixel
  • 8 bit per pixel
  • 15 bit per pixel
  • 16 bit per pixel
  • 24 bit per pixel
  • 32 bit per pixel
  • 48 bit per pixel

Esempi

Altri esempi

Esempio

Visualizzare un colore di sfondo alternativo per 8 schermi bit (per evitare che gli schermi a 8 bit, che non supportano il colore moderno, utilizza un colore sostitutivo brutto invece):

if (screen.colorDepth <= 8)
  //simple blue background color for 8 bit screens
  document.body.style.background = "#0000FF"
else
  //fancy blue background color for modern screens
  document.body.style.background = "#87CEFA"
Prova tu stesso "

Esempio

Tutte le proprietà dello schermo in un esempio:

var txt = "";
txt += "<p>Total width/height: " + screen.width + "*" + screen.height + "</p>";
txt += "<p>Available width/height: " + screen.availWidth + "*" + screen.availHeight + "</p>";
txt += "<p>Color depth: " + screen.colorDepth + "</p>";
txt += "<p>Color resolution: " + screen.pixelDepth + "</p>";
Prova tu stesso "

<Schermata Object