Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 14:12   #1
MaxiMILLION
 
Регистрация: 12.10.2008
Сообщений: 7
По умолчанию Прозрачность изображений

Надо сделать графический редактор со слоями, как в фотошопе. Как сделать фон слоёв прозрачным?
MaxiMILLION вне форума Ответить с цитированием
Старый 25.01.2009, 15:21   #2
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

использовать png
Until The End Of Time
Showy вне форума Ответить с цитированием
Старый 25.01.2009, 15:33   #3
MaxiMILLION
 
Регистрация: 12.10.2008
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Showy Посмотреть сообщение
использовать png
tell me more
MaxiMILLION вне форума Ответить с цитированием
Старый 25.01.2009, 17:14   #4
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Создать например массив из PngObject'ов и поставить обработчик Image на OnPaint:
Код:
self.Picture:=nil;
for i:=1 to LayersCount do begin
  Image1.Picture.Bitmap.Canvas.Draw(...
end;
Т.е. по очереди накладываете Png-рисунки.
Если это вам ничего не говорит - PngComponents.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 25.01.2009, 17:22   #5
MaxiMILLION
 
Регистрация: 12.10.2008
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Если это вам ничего не говорит - PngComponents.
Слышал, что в 2007 дельфе появились стандартные компоненты для работы с PNG. То, что вы назвали-это стандартный модуль или нет? У меня-то 2006, так что проверить я не могу.
MaxiMILLION вне форума Ответить с цитированием
Старый 25.01.2009, 17:23   #6
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Нет, нужно устанавливать отдельно.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 25.01.2009, 17:42   #7
MaxiMILLION
 
Регистрация: 12.10.2008
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Нет, нужно устанавливать отдельно.
OH SHI~. скачал установочный файл, а он не поддерживает 2006.

после некоторых извращений поднял Thany's PNGComponent. как присвоить пикселю в объекте TPNGObject прозрачный цвет?

и ещё вопрос. вот объявил я var ppp: TPNGObject; , например. сделал ppp.loadfromfile('slowpoke.png');
как теперь передать картинку из ppp в TBitmap? мной свойст типа Bitmap, Picture, Canvas, Graphic или подобных у него обнаружено не было

Последний раз редактировалось MaxiMILLION; 25.01.2009 в 18:38.
MaxiMILLION вне форума Ответить с цитированием
Старый 26.01.2009, 23:44   #8
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

Цитата:
Сообщение от MaxiMILLION Посмотреть сообщение
как присвоить пикселю в объекте TPNGObject прозрачный цвет?
С компонентом должна идти справочка, неплохо было бы её почитать.
Ну а так свойство AlphaScanline.
Until The End Of Time
Showy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачность SanekIrk Общие вопросы Delphi 4 30.12.2008 12:12
прозрачность Артэс Win Api 8 02.12.2008 11:24
Вставка изображений и их прозрачность m@N!ac Мультимедиа в Delphi 6 22.10.2008 12:24
Прозрачность ЧИЖ HTML и CSS 5 24.10.2007 17:18
Прозрачность MAcK Общие вопросы Delphi 2 21.03.2007 19:24