Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.17;
Скачать: CL | DM;

Вниз

нарисовать на канве TImage   Найти похожие ветки 

 
QMike   (2008-07-14 21:15) [0]

У меня есть не стандартный ImageList (TPngImageCollection), я хочу из него отрисовать  на канве TImage. Делаю так:

PngImgsCollection.Items.Item[0].PngImage.Draw(Image1.Canvas, Image1.Canvas.ClipRect);

Все в таком случае рисуется, но, у отрисованного рисунка появляется белая подложка. Image1.Transparent := True - установлено.

Что делать?


 
Johnmen ©   (2008-07-14 21:43) [1]

Вы хорошо знаете, что такое png? Что такое слои?
Что Transparent у имеджа относится не к его канвасу?


 
antonn ©   (2008-07-15 08:49) [2]

а что такое слои?
пнг без всяких слоев рисуется...


 
brother ©   (2008-07-15 08:52) [3]

> а что такое слои?

это как в фотошопе, они тут не причем...

> PngImgsCollection.Items.Item[0].PngImage.Draw

посмотри метод Draw в исходниках, он ничего САМ не сдвигает при отрисовке?


 
KilkennyCat ©   (2008-07-15 08:55) [4]

У лука есть слои, у людоеда есть слои... (с) Шрек.

> antonn ©   (15.07.08 08:49) [2]


Это спорное утверждение ;) Я могу чего угодно нарисовать слоисто, я могу сохранить картинку в формате png с нарисованными слоями и написанным словом "слои"...
И считать ли поддержку прозрачности как слоистость?


 
antonn ©   (2008-07-15 09:01) [5]

понятие "слои" тут вообще не в тему. обычный блитинг с альфаканалом. автор возможно не сделал CreateAlpha для своего пнг, возможно еще что то, я обычно перегоняю в tbitmap с альфой и рисую его


 
brother ©   (2008-07-15 09:01) [6]

> Это спорное утверждение ;) Я могу чего угодно нарисовать
> слоисто, я могу сохранить картинку в формате png с нарисованными
> слоями и написанным словом "слои"...
> И считать ли поддержку прозрачности как слоистость?

эх, но согласен.



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

Текущий архив: 2008.08.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1215788028
GrieVeR-13
2008-07-11 18:53
2008.08.17
Событие OnTimer


2-1216129936
blazerad
2008-07-15 17:52
2008.08.17
Сделать окно поверх всех окон


2-1215684594
Query
2008-07-10 14:09
2008.08.17
Query


1-1196765671
LexXL
2007-12-04 13:54
2008.08.17
подскажите компонент


15-1214883321
Slider007
2008-07-01 07:35
2008.08.17
С днем рождения ! 1 июля 2008 вторник