Вниз
Скачать: CL | DM;

Как отрисовать TBitMap c прозрачностью?   Найти похожие ветки 

← →
@!!ex ©   (2010-03-18 15:29) [0]

Есть TBitMap с 32 битным цветом.
Как отрисовать его на TCanvas с учетом Alpha канала?
GDI+ не подходит, не хочется цеплять огромную библиотеку ради одной функции.


← →
MBo ©   (2010-03-18 15:41) [1]

функция AlphaBlend


← →
@!!ex ©   (2010-03-18 15:45) [2]

> [1] MBo ©   (18.03.10 15:41)

Не умеет альфу из файла брать.

Нашел тему с готовой функцией:
http://delphimaster.net/view/8-1253597355/


← →
@!!ex ©   (2010-03-18 15:46) [3]

> [2] @!!ex ©   (18.03.10 15:45)
> Не умеет альфу из файла брать.

В смысле не из файла, а из HDC.
В старых версиях винды был недокументированный параметр для AlphaFormat, но под XP уже не работает.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.084 c
4-1232437513
Anklav
2009-01-20 10:45
2010.08.27
однозначное определение 2+ окон с одним заголовком


15-1269293403
Юрий
2010-03-23 00:30
2010.08.27
С днем рождения ! 23 марта 2010 вторник


2-1272882198
Раиса
2010-05-03 14:23
2010.08.27
DataType - какой для double?


15-1266417633
Kerk
2010-02-17 17:40
2010.08.27
Сурков, замруководителя администрации президента, о модернизации


2-1269617979
NBAH1990
2010-03-26 18:39
2010.08.27
Как отследить нажатие комбинации клавиш?




   Наверх