tutoriais mais recente desenvolvimento web
 

Screen colorDepth Property

<Object Tela

Exemplo

Obter a profundidade da paleta de cores bit:

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

O resultado x será:

Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A propriedade colorDepth retorna a profundidade da paleta de cores para exibir imagens bit (in bits per pixel) .


Suporte navegador

Propriedade
colorDepth sim sim sim sim sim

Sintaxe

screen.colorDepth

Detalhes técnicos

Valor de retorno: Um número, que representa a profundidade de bits da paleta de cores para a exibição de imagens, em bits por pixel.

Valores possíveis:
  • 1 bit por pixel
  • 4 bits por pixel
  • 8 bits por pixel
  • 15 bits por pixel
  • 16 bits por pixel
  • 24 bits por pixel
  • 32 bits por pixel
  • 48 bits por pixel

Exemplos

mais Exemplos

Exemplo

Exibir uma cor de fundo alternativo para 8 telas bits (para evitar que as telas de 8 bits, que não suportam a cor moderna, usa uma cor substituta feia vez):

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"
Tente você mesmo "

Exemplo

Todas as propriedades da tela em um exemplo:

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>";
Tente você mesmo "

<Object Tela