???: Как можно рисовать картинку с прозрачным фоном?
Если ты хочешь нарисовать поверх картинки другую, в которой будет прозрачный фон, то можно написать так.
with Canvas do begin
//Устанавливаем режим копирования маски
CopyMode := cmSrcAnd;
//Рисуем маску картинки. Пример маски смотри на рис 1.
Draw(0, 0, FBitmask);
//Устанавливаем режим копирования картинки
CopyMode := cmSrcPaint;
//Рисуем картинку. Пример картинки смотри на рис 2.
Draw(0, 0, FBitmap);
end;
Маска должна быть чёрно-белой. Белый цвет показывает прозрачность, а чёрный - непрозрачность. После копирования маски по методу cmSrcAnd можно рисовать картинку, и там где в маске белый цвет ничего копироваться не будет.