我正在使用一个颜色托盘应用程序,我必须在其中生成不同色调的颜色并将其转换为其他颜色及其色调。这是从位图中获取所有像素的代码。
这里 mImage 是我的位图。
int width = mImage.getWidth();
int height = mImage.getHeight();
int[] pixels = new int[width * height];
mImage.getPixels(pixels, 0, width, 0, 0, width, height);
您可以进一步查看此链接,这些链接可能会告诉您如何生成阴影。
问题:我得到整数值中的所有颜色,如 -34454323。我对如何找到给定的整数代码是某种纯色的阴影或本身是纯色感到非常困惑。
另一个问题:是否有任何直接的方法可以将像素的色调和饱和度属性更改为某个目标像素。
就像将深蓝色像素转换为浅红色像素一样。