1. 程式人生 > >【JS API】指令碼語言-裝置控制介面說明-獲取裝置的螢幕顏色深度

【JS API】指令碼語言-裝置控制介面說明-獲取裝置的螢幕顏色深度

getColorBits

原型:

getColorBits()

是否支援多裝置:

不支援

對應的 REST API:

獲取當前裝置的螢幕顏色深度 (getColorBits)

描述:

獲取當前裝置的螢幕顏色深度
什麼是顏色深度?
顏色深度簡單說就是最多支援多少種顏色。一般是用“位”來描述的。一般有16 bit、24 bit、32 bit幾種,

  • 16位色:
    16位色的髮色總數是65536色,也就是2的16次方。

  • 24位色:
    24位色被稱為真彩色,它可以達到人眼分辨的極限,髮色數是1677萬多色,也就是2的24次方。

  • 32位色:
    32位色就並非是2的32次方的髮色數,它其實也是1677萬多色,不過它增加了256階顏色的灰度,為了方便稱呼,就規定它為32位色。

引數:

無。

返回值:

整型:顏色深度值

示例:

//獲取當前主控裝置物件
var device = Device.getMain();
if(!device) {
    print("沒有找到裝置");
} else {
    //獲取螢幕顏色深度值
    var ret = device.getColorBits();
    print("顏色深度值為:"+ret);
}

執行結果:

顏色深度值為:32