我正在开发一款允许用户为图像着色的应用。我有我想要应用的颜色的颜色矩阵,但问题是不是改变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)
任何人都可以帮助我吗?
答案 0 :(得分:1)
使用 createBitmap(位图源,int x,int y,int width,int height,Matrix m,boolean filter) 在这里,您可以指定来源的坐标。有关详细信息,请参阅this。