我有一个像素的红色,绿色和蓝色值.如何将它们转换为RBG格式以创建新图像?我基本上需要一个相反的过程:
int red = (rgb >> 16) & 0xFF;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
Run Code Online (Sandbox Code Playgroud)
int rgb = ((r << 16) | ((g << 8) | b);
Run Code Online (Sandbox Code Playgroud)
假设它是RGB888.确保r,g and b全部在0-255范围内
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |