JavaFX中ARGB顏色值轉換成RGB顏色值

JavaFX中得顏色與AWT中的顏色空間可能存在差異,需要轉換,且其返回的爲sRGB顏色空間,在轉換成RGB後,可能會有顏色損失。

官方的解釋爲:

Bits 24-31 are alpha, 16-23 are red, 8-15 are green, 0-7 are blue

也是接下來進行轉換的依據

int red= (RGB>>16)&255;
int green= (RGB>>8)&255;
int blue= (RGB)&255;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章