勵志

勵志人生知識庫

色度表示方法

色度表示方法有多種,具體取決於套用場景和需求。以下是幾種常見的色度表示方法:

RGB表示方式:

浮點表示:歸一化表示,取值範圍0.0~1.0,如OpenGL對每個子像素點的表示方式。

整數表示:取值範圍0~255或者00~FF,8bit表示一個子像素。例如,圖像格式RGBA_8888表示4*8bit表示一個像素,而RGB_565用5 + 6 + 5 bit表示一個像素。

YUV表示方式:

YUV:視頻的裸數據一般使用YUV數據格式表示。Y表示明亮度(Luminance/Luma),也稱灰度值(灰階值)。U和V表示色度(Chrominance/Chroma),均表示影響的色彩和飽和度,用於指定像素的顏色。色度定義了顏色的色調和飽和度,分別用Cr、Cb表示。

十六進制表示方式:

十六進制:如 color:#191d11;所有#開頭的都是16進制。

RGBA表示方式:

RGBA:每個值的取值範圍是0-255。一共256個。最後的一個A是alpha通道,表示透明度,取值範圍在0~1。

HSL表示方式:

HSL:h表示色相,表示範圍0~360,s表示飽和度,取值範圍是0.0%~100%,l表示亮度,取值範圍0.0%~100%。

HSLA表示方式:

HSLA:a表示透明度。

透明表示方式:

transparent:表示透明。

以上表示方法可以根據需要選擇使用。