¿Cómo cambiar la coordenada de la imagen de colormatrix x, y?
-
26-10-2019 - |
Pregunta
Estoy desarrollando una aplicación que permite a los usuarios colorear las imágenes. Tengo la matriz de color del color que quiero aplicar, pero el problema es que en lugar de cambiar el color de las coordenadas XY, toda la imagen se colorea. No sé cómo aplicar el Colormatix a las coordenadas especificadas de la imagen.
estoy usando
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));
Estoy buscando algo como imageview.SetPixelColorMatrix(x,y,matrix)
¿Alguien puede ayudarme?
Solución
Use CreateBitMap (bitmap Source, int x, int y, int width, int altura, matriz m, filtro booleano) Aquí puede especificar las coordenadas de la fuente. Para obtener más detalles, ver más este.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow