将像素值转换为RGB格式

swa*_*_ps 3 java

我有一个像素的红色,绿色和蓝色值.如何将它们转换为RBG格式以创建新图像?我基本上需要一个相反的过程:

int red = (rgb >> 16) & 0xFF;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
Run Code Online (Sandbox Code Playgroud)

Jam*_*mes 5

int rgb = ((r << 16) | ((g << 8) | b);
Run Code Online (Sandbox Code Playgroud)

假设它是RGB888.确保r,g and b全部在0-255范围内