Как изменить цветовую матрицу x, y координаты изображения? - PullRequest
0 голосов
/ 28 января 2011

Я занимаюсь разработкой приложения, которое позволяет пользователям раскрашивать изображения. У меня есть цветовая матрица цвета, который я хочу применить, но проблема в том, что вместо изменения цвета координат х у все изображение окрашивается. Я не знаю, как применить 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 Ответ

1 голос
/ 28 января 2011

используйте createBitmap (источник растрового изображения, int x, int y, int width, int height, Matrix m, логический фильтр), здесь вы можете указать координаты источника. Подробнее см. this .

...