|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
прозрачность закраски canvas.brush ???
Здравствуйте, подскажите как изменять прозрачность закраски canvas.brush, например у меня есть картинка Image1, я хочу что бы по нажатию на неё она закрашивалась, но чтоб её было видно???
|
#2
|
||||
|
||||
Стандартными средствами - никак. Либо использовать GDI+, использующую прозрачность, либо вручную - рисовать на отдельном холсте а потом смешивать изображения. Тут про прозрачность хорошая статья (вам нужна "формула прозрачности"). Если же картинка закрашивается полностью (т.е. ей придается определенный оттенок), то все гораздо проще - обычная цветовая фильтрация.
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |
#3
|
|||
|
|||
картинка полностью закрашиваться должна, т.е. примерно так
image1.canvas.rectangle(0,0,image1.width,image1.he ight); на image1 находится рисунок |
#4
|
|||
|
|||
спасибо за статью!!!
|