Page 1 of 1

wxImage ярче

Posted: Thu Jan 22, 2009 10:34 am
by syber
Как сделать image ярче?
т.е. нужен такой эффект как в тулбаре - наводишь мышой на кнопку - кнопка становиться ярче, только в тулбаре меняется цвет а у меня битмап кнопка - значицо задача сделать битмап ярче.

Posted: Thu Jan 22, 2009 11:56 am
by T-Rex
Ммм.. если именно wxImage то наверное только прямім доступом к битовому массиву. Там в wxImage есть вроде HSVtoRGB() функция, вот там яркость пиксела можно увеличить и обратно записать.
В wxBitmap можно руками доступ к пикселу каждому получить.
Может посмотреть в сторну wxArt2D? Там возможно что-то есть.

Posted: Thu Jan 22, 2009 2:00 pm
by syber
мммм... не хотелось бы ради такой ерунды целую либу цеплять...

Не обязательно wxImage, можно и wxBitmap или HBITMAP.