我分别拥有像素的红色、绿色和蓝色值。如何将它们转换为 RBG 格式以创建新图像?我基本上需要一个相反的过程:
int red = (rgb >> 16) & 0xFF;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
最佳答案
int rgb = ((r << 16) | ((g << 8) | b);
假设它是 RGB888。确保 r、g 和 b
都在 0-255 范围内
关于java - 将像素值转换为 RGB 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701260/