#FFAFE4FF转 argb
时间: 2023-11-27 15:33:13 浏览: 44
将颜色 #FFAFE4FF 转换为 ARGB 格式,其实就是将十六进制颜色值中的每两位转换成十进制,得到四个数字,分别表示 A、R、G、B 四个分量。转换公式如下:
A = FF(不透明)
R = AF = 175
G = E4 = 228
B = FF = 255
因此,#FFAFE4FF 转换为 ARGB 格式为:0xFFAFE4FF。其中,0x 表示十六进制数的前缀,FF 表示不透明度为最大,AF 表示红色分量,E4 表示绿色分量,FF 表示蓝色分量。
相关问题
#FFB2DDFF 转换argb
将颜色 #FFB2DDFF 转换为 ARGB 格式,其实就是将十六进制颜色值中的每两位转换成十进制,得到四个数字,分别表示 A、R、G、B 四个分量。转换公式如下:
A = FF(不透明)
R = B2 = 178
G = DD = 221
B = FF = 255
因此,#FFB2DDFF 转换为 ARGB 格式为:0xFFB2DDFF。其中,0x 表示十六进制数的前缀,FF 表示不透明度为最大,B2 表示红色分量,DD 表示绿色分量,FF 表示蓝色分量。
rgba 转 argb
根据引用\[1\]中提供的代码,可以使用以下三种方法将RGBA转换为ARGB:
方法1:字符串截取和组合
```java
String argbStr = rgba.substring(0, 1) + rgba.substring(7, 9) + rgba.substring(1, 7);
int argb = Color.parseColor(argbStr);
```
方法2:转为Char数组,遍历重组
```java
char\[\] chars = rgba.toCharArray();
StringBuilder tempStr = new StringBuilder();
for (int i = 0; i < chars.length; i++) {
if (i == 0) {
tempStr.append(chars\[0\]);
} else if (i == 1) {
tempStr.append(chars\[7\]);
} else if (i == 2) {
tempStr.append(chars\[8\]);
} else {
tempStr.append(chars\[i - 2\]);
}
}
int argb = Color.parseColor(tempStr.toString());
```
方法3:位操作
```java
int rgba = Color.parseColor(rgbaStr);
int argb = (rgba >>> 8) | (rgba << (32 - 8));
```
另外,引用\[2\]中提供了类似的代码,可以根据需要进行调整和验证。引用\[3\]提到了在使用openGLES时,需要将RGBA转换为ARGB,但没有提供具体的代码实现。
#### 引用[.reference_title]
- *1* *2* [Android 必知必会 - RGBA转ARGB](https://blog.csdn.net/ys743276112/article/details/105443683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [openGLES使用:RGBA转ARGB](https://blog.csdn.net/aa642531/article/details/80230121)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)