如何更改图像的colormatrix x,y坐标?

时间:2011-01-28 10:36:32

标签: android imageview colormatrix

我正在开发一款允许用户为图像着色的应用。我有我想要应用的颜色的颜色矩阵,但问题是不是改变x y坐标的颜色整个图像变色。我不知道如何将colormatix应用于图像的指定坐标。

我正在使用

matrix = 
    new float[] { 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, };

imageview.setColorFilter(new ColorMatrixColorFilter(matrix));

我正在寻找像imageview.SetPixelColorMatrix(x,y,matrix)

这样的东西

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

使用 createBitmap(位图源,int x,int y,int width,int height,Matrix m,boolean filter) 在这里,您可以指定来源的坐标。有关详细信息,请参阅this