Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะรับความลึกของพิกเซลและความลึกของสีของหน้าจอใน JavaScript ได้อย่างไร


หน้าต่าง Javascript วัตถุได้จัดเตรียมวิธีการมากมายในการรับข้อมูลประเภทต่างๆ เกี่ยวกับเบราว์เซอร์ มี screen.colorDepth และ screen.pixelDepth เพื่อให้ได้ ความลึกของสี และ ความลึกของพิกเซล ของหน้าจอบราวเซอร์ตามลำดับ มาคุยกันทีละคน

ความลึกของสี

วัตถุหน้าต่างได้ให้ screen.colorDepth วิธีการคืนค่า ความลึกของสี . ความลึกของสีเป็นเพียงจำนวนบิตที่ใช้แสดงสีเดียว คอมพิวเตอร์สมัยใหม่ทั้งหมดใช้ฮาร์ดแวร์ 24 บิตหรือ 32 บิตสำหรับความละเอียดของสี

ตัวอย่าง

<html>
<body>
<p id="depth"></p>
<script>
   document.getElementById("depth").innerHTML =
   "Screen color depth is " + screen.colorDepth;
</script>
</body>
</html>

ผลลัพธ์

Screen color depth is 24


ความลึกของพิกเซล

Javascript วัตถุหน้าต่าง ได้จัดเตรียม screen.pixelDepth เพื่อคืนค่า ความลึกของพิกเซล ของหน้าจอเบราว์เซอร์

ตัวอย่าง

<html>
<body>
<p id="depth"></p>
<script>
   document.getElementById("depth").innerHTML =
   "Screen pixel depth is " + screen.pixelDepth;
</script>
</body>
</html>

ผลลัพธ์

Screen pixel depth is 24