【发布时间】:2013-07-05 21:56:23
【问题描述】:
我正在开发一个颜色托盘应用程序,我必须在其中生成不同色调的颜色并将其转换为其他颜色及其色调。 这是从位图中获取所有像素的代码。
这里的 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 。 我很困惑如何找到给定的整数代码是某种纯色的阴影或本身就是纯色。
另一个问题:有没有直接的方法可以将一个像素的色调和饱和度属性更改为某个目标像素。
就像将深蓝色像素转换为浅红色像素。
【问题讨论】: