Comment changer ColorMatrix coordonnées x, y de l'image?
-
26-10-2019 - |
Question
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 de coordonnées x y image entière se colore. Je ne sais pas comment appliquer le colormatix aux coordonnées spécifiées 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)
Aide Quelqu'un peut-il me?
La solution
Utilisation CreateBitmap (Bitmap source int x, int y, int largeur, hauteur int, Matrix m, filtre booléen) Vous pouvez spécifier les coordonnées du source.for plus de détails, voir cette .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow