Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > TPNGImage и прозрачность


Автор: kaizer131 12.2.2011, 17:28
Здравствуйте , 
Подскажите, загружаю png 24 бита изображение с прозрачным фоном
Но прозрачность не воспринимается , как установить её программно ?
Код


s:Tpngimage;
s := Tpngimage.Create; // создаем
s.LoadFromFile('s.png');
s.Transparent:= true;


Вывожу непосредственно на канву созданного объекта наследуемого от TCustomControl 
(наследование от  TImage не подходит в силу задачи) 
Код

Canvas.Draw(0,0,s);


Автор: kaizer131 13.2.2011, 13:01
Узнал причину игнорирования прозрачности , ноне знаю как её исправить.
Суть вот в чём TCustomControl , на канве которого выводятся изображения 
рисует по своей области заливку.
Вопрос как от неё избавиться или сделать прозрачной?

Автор: kaizer131 14.2.2011, 18:43
Всё, проблему решил smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)