Окно screen.colorDepth
Пример
Получить разрядность цветовой палитры:
let depth = screen.colorDepth;
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Свойство colorDepth
возвращает глубину цвета экрана.
Свойство colorDepth
возвращает глубину в битах на пиксель.
Свойство colorDepth
доступно только для чтения.
Синтаксис
screen.colorDepth
Возвращаемое значение
Тип | Описание |
Число | Глубина цветовой палитры экрана в битах на пиксель: 1, 4, 8, 15, 16, 24, 32 или 48. |
Дополнительные примеры
Отображение альтернативного цвета фона для 8-битных экранов (чтобы избежать того, что 8-битные экраны, которые не поддерживают современный цвет, вместо этого используют уродливый замещающий цвет):
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"
Все свойства экрана:
let text = "Total width/height: " + screen.width + "*" + screen.height + "<br>" +
"Available width/height: " + screen.availWidth + "*" + screen.availHeight + "<br>" +
"Color depth: " + screen.colorDepth + "<br>" +
"Color resolution: " + screen.pixelDepth;
Поддержка браузера
screen.colorDepth
поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |