Вот ситуация: у меня есть SeekBar, и я хочу, когда я его перемещаю, изменить оттенок изображения, которое находится в ImageView. Все, что я видел об изменении оттенка, требует использования ColorMatrix, но я не знаю, как связать растровое изображение с цветовой матрицей. Предложения?
Можете ли вы изменить оттенок растрового изображения на Android ImageView?
comment
Это ImageView показывает только одноцветную область?
- person m1ntf4n   schedule 22.02.2012
Ответы (2)
Здесь есть пример, который рисует растровое изображение в оттенках серого.
http://www.mail-archive.com/[email protected]/msg38890.html
Просто замените cm.setSaturation(0);
на cm.setRotate(int axis, float degrees);
.
person
benjymous
schedule
22.02.2012
каким должно быть значение оси?
- person Sujay U N; 25.02.2018
person
schedule
Большое спасибо! Это работает как шарм! Не могли бы вы объяснить математику, стоящую за этим, или дать ссылку. Просто интересно, как это работает. Еще раз большое спасибо!
- person vir us; 19.01.2014
Как вызвать это из SeekBar и применить к изображению.
- person Anirban; 11.01.2015
Что такое поплавок lumR = 0,213f; поплавок lumG = 0,715f; поплавок lumB = 0,072f; и почему вы выбрали эти значения?
- person Sujay U N; 25.02.2018