java 0 255_java – 什么(float)(par4 16255)/ 255.0F;意思?
生活随笔
收集整理的這篇文章主要介紹了
java 0 255_java – 什么(float)(par4 16255)/ 255.0F;意思?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
帶alpha通道的RGB(通常稱為
RGBA或aRGB)是四個字節打包成一個整數.
AAAAAAAARRRRRRRRBBBBBBBBGGGGGGGG // the original par4, each char represents one bit.
// where ARBG stands for alpha, red, blue and green bit.
shift和運算符用于檢索每個字節.例如,par4>> 16& 255首先將整數16位右移,使得原始第3字節位于基數,并且255用作掩碼以僅提取一個字節.
并且par4>> 16將原始字節右移16位;
0000000000000000AAAAAAAARRRRRRRR
最后,在位表示中應用& 255(00000000000000000000000011111111)將屏蔽最后8位:
0000000000000000AAAAAAAARRRRRRRR
& 00000000000000000000000011111111
= 000000000000000000000000RRRRRRRR
這會給你紅色字節.
總結
以上是生活随笔為你收集整理的java 0 255_java – 什么(float)(par4 16255)/ 255.0F;意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 征信销户会有什么后果
- 下一篇: colab清理gpu缓存_安卓手机为什么