-
RGBA32:
- R (Red) 通道是最低8位。
- G (Green) 通道接下来的8位。
- B (Blue) 通道是接下来的8位。
- A (Alpha) 通道是最高8位。
- 在一个32位的整数中,它看起来像这样:
AAAAAAAARRRRRRRRGGGGGGGGBBBBBBBB
。
-
ARGB32:
- A (Alpha) 通道是最低8位。
- R (Red) 通道接下来的8位。
- G (Green) 通道是接下来的8位。
- B (Blue) 通道是最高8位。
- 在一个32位的整数中,它看起来像这样:
BBBBBBBBGGGGGGGGRRRRRRRRAAAAAAAA
。
实际上,这两种格式的差异只在于通道顺序,功能上它们是一样的。但是,当与某些APIs、图像处理软件或硬件交互时,需要知道和使用正确的格式,以确保颜色正确显示。