Главная страница
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.017 c
2-1216112761
Newss
2008-07-15 13:06
2008.08.17
Создание таблицы в word


2-1215757475
Igor_34
2008-07-11 10:24
2008.08.17
Текущее разрешение экрана


2-1216075012
DJ_UZer
2008-07-15 02:36
2008.08.17
кодировки, определение, открытие и преобразование


2-1216130002
DFT
2008-07-15 17:53
2008.08.17
компонент не уживается с другими


2-1215856129
grisha_new
2008-07-12 13:48
2008.08.17
Как получить отчёт о доставке письма?