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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2013, 17:28   #11
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

В ImageListMASKS хранишь


В ImageListIMAGES хранишь


Перемножая их и отправляя в TImage получаешь (белого фона нет):


Код умножения найти не могу, нарыл только маска яркости, но копать надо как раз в этом направлении и в направлении альфа-канала.

Собственно ФШ хранит все в разных каналах, R-color, G-color, B-color и Alpha-channel, так что перевод картинок в формат описанный выше не будет таким уж сложным (откл альфа-канал, сохранил, откл все остальное вкл альфа, сохранил).
Изображения
Тип файла: png 111.png (3.6 Кб, 87 просмотров)
Тип файла: png 112.png (3.1 Кб, 82 просмотров)
Тип файла: png 113.png (3.4 Кб, 34 просмотров)
alextrof94$gmail.com

Последний раз редактировалось alextrof94; 16.04.2013 в 17:31.
alextrof94 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отобразить png в определенном месте TImage rokotokobot Мультимедиа в Delphi 1 27.03.2011 18:49
Вывести Timage на весь экран igabenu Общие вопросы Delphi 1 29.01.2011 20:49
Загрузка PNG из dll в TImage bombers Помощь студентам 1 27.01.2011 01:59
Дан массив, состоящий из символов. Вывести на экран цифру, наиболее часто встречающуюся в этом массиве. Andros_me Помощь студентам 2 21.12.2010 08:50
Как вывести информацию при нажатии на ссылку в нужный div ??? 333_org_ua HTML и CSS 1 13.11.2010 13:51