You are here: Reference > JavaScript > client-side > browser > properties > pixelDepth (screen)

pixelDepth property (screen)

Browser support:
9
Retrieves the number of bits used to represent the color of a single pixel on the screen or in the buffer when off-screen buffering is allowed.
Note: The pixelDepth property is supported in Internet Explorer from version 9.
The colorDepth property is identical to the pixelDepth property and it is supported in older Internet Explorer versions, too. Use that instead.

Syntax:

object.pixelDepth;
You can find the related objects in the Supported by objects section below.
This property is read-only.

Possible values:

Integer that sets or retrieves the number of bits.
One of the following values:
1
1 bit per pixel.
4
4 bits per pixel.
8
8 bits per pixel.
15
15 bits per pixel. Same as 16 but only 15 bits are used.
16
16 bits per pixel.
24
24 bits per pixel.
32
32 bits per pixel.
48
48 bits per pixel.
Default: this property has no default value.

Example HTML code 1:

This example illustrates the use of the pixelDepth property:
<head>
    <script type="text/javascript">
        function GetPixelDep () {
            if ('pixelDepth' in screen) {
                alert ("Pixel Depth: " + screen.pixelDepth);
            }
            else {
                alert ("Pixel Depth: " + screen.colorDepth);
            }
        }
    </script>
</head>
<body>
    <button onclick="GetPixelDep (event);">Get the pixel depth!</button>
</body>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content