![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отрисовать TBitMap c прозрачностью?
@!!ex © (2010-03-18 15:29:00)Есть TBitMap с 32 битным цветом.
Как отрисовать его на TCanvas с учетом Alpha канала?
GDI+ не подходит, не хочется цеплять огромную библиотеку ради одной функции.
@!!ex (2010-03-18 15:46:00) [1]> [2] @!!ex © (18.03.10 15:45)
> Не умеет альфу из файла брать.
В смысле не из файла, а из HDC.
В старых версиях винды был недокументированный параметр для AlphaFormat, но под XP уже не работает.
@!!ex (2010-03-18 15:45:00) [2]> [1] MBo © (18.03.10 15:41)
Не умеет альфу из файла брать.
Нашел тему с готовой функцией:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1253597355&n=7
MBo (2010-03-18 15:41:00) [3]функция AlphaBlend