2011-01-28 10 views
0

Je développe une application qui permet aux utilisateurs de colorier les images. J'ai la matrice de couleur de la couleur que je veux appliquer mais le problème est au lieu de changer la couleur des coordonnées x y l'image entière devient colorée. Je ne sais pas comment appliquer la colormatix aux coordonnées spécifiées de l'image.Comment changer la coordonnée x, y de l'image?

J'utilise

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)); 

Je cherche quelque chose comme imageview.SetPixelColorMatrix(x,y,matrix)

Quelqu'un peut-il me aider?

Répondre

1

utilisation CreateBitmap (Bitmap source int x, int y, int largeur, int hauteur, Matrix m, filtre booléen) ici vous pouvez spécifier les coordonnées des détails supplémentaires, voir source.for this.

Questions connexes