최신 웹 개발 튜토리얼
 

Screen colorDepth Property

<화면 개체

색상 팔레트의 비트 깊이를 얻을 :

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

X의 결과는 다음과 같습니다

»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

colorDepth 속성은 이미지를 표시하기위한 컬러 팔레트의 비트 깊이 반환 (in bits per pixel) .


브라우저 지원

재산
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"
»그것을 자신을 시도

하나의 예에 사용 된 모든 화면 속성 :

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>";
»그것을 자신을 시도

<화면 개체