問題描述:
如下圖所示,對(duì)于用戶自定義的顏色,交互式數(shù)據(jù)表格中顯示的一串?dāng)?shù)字編碼是什么意思呢?
解答:
計(jì)算機(jī)中的每一種顏色均可由一個(gè)唯一 RGB 值標(biāo)識(shí),即:利用紅(Red),綠(Green),藍(lán)(Blue)三種顏色的變化及其疊加可得到各種顏色。每種顏色的 RGB 值均由以下函數(shù)計(jì)算所得:
RBG = Red + 256 × Green + 256^2 × Blue
其中,Red,Green,Blue 取值均不大于 225,數(shù)值越大代表該顏色的亮度越高。 如下所示,根據(jù)用戶輸入的三個(gè)數(shù)值即可計(jì)算該顏色的數(shù)字編碼為:169+86×256+165×256^2=10835625。