我有一个char[] rbg包含:
rgb[0] :红色值rgb[1] :绿色价值rgb[2] :蓝色值我想用这个方法 BufferedImage::setRGB(x, y, int rgb)
如何将char数组转换为int值?
注意:我使用Java
编辑:我正在寻找最快的解决方案
谢谢
int value = ((255 & 0xFF) << 24) | //alpha
(((int)rgb[0] & 0xFF) << 16) | //red
(((int)rgb[1] & 0xFF) << 8) | //green
(((int)rgb[2] & 0xFF) << 0); //blue
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8972 次 |
| 最近记录: |