2011-01-28 5 views
0

Я разрабатываю приложение, которое позволяет пользователям окрашивать изображения. У меня есть цветовая матрица цвета, который я хочу применить, но проблема заключается не в изменении цвета x y, а в целом изображение становится цветным. Я не знаю, как применить colormatix к указанным координатам изображения.Как изменить координату x, y координаты изображения?

Я использую

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

использование CreateBitmap (источник Bitmap, Int х, у ИНТ, ширина INT, INT высота, Matrix м, логический фильтр) здесь вы можете указать координаты на source.for Более подробную информацию см this.