为图像设置所选颜色,而不删除反射,阴影

时间:2015-05-06 14:40:48

标签: android colors colormatrixfilter

我有一种颜色(不同色调)和alpha通道的图像。图像有反射和阴影。我想创建RGB颜色并绘制此图像。我尝试设置ColorMatrixColorFilter,但是此过滤器应用于原始颜色并创建与所选颜色不同的颜色。

filter = new ColorMatrixColorFilter(new float[]
            {

                    1, 0, 0, 0, colors[0],
                    0, 1, 0, 0, colors[1],
                    0, 0, 1, 0, colors[2],
                    0, 0, 0, 1, 0
            });

"颜色"阵列先后有红色,绿色,蓝色。

我也尝试将它用于带灰度的图像,但这也不能给我我想要的颜色。

当我将某个值设置为255时,接收到的颜色不自然,没有反射和阴影。

0 个答案:

没有答案