Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Вниз

нарисовать на канве 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.056 c
15-1214730717
Kostafey
2008-06-29 13:11
2008.08.17
С днем рождения ! 29 июня


2-1215954643
maxNmin
2008-07-13 17:10
2008.08.17
удаление в корзину


15-1214840729
@!!ex
2008-06-30 19:45
2008.08.17
У кого есть дельфи и SynEdit откомпилируйте, пожалуйста


10-1148780842
y307
2006-05-28 05:47
2008.08.17
Вызов GetActiveOleObject или CreateOleObject


15-1214894072
Игорь М.
2008-07-01 10:34
2008.08.17
по клипперу вопрос (clipper5)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский