|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2015, 22:53 | #1 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
Отрисовка несколько пнг с прозрачность на 1 image delphi 7
Как отрисовать несколько пнг картинок на image используя TPngObject
Пробовал так Код:
|
09.02.2015, 23:19 | #2 |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
Ну на. Развлекайся. Только не говори что не понятно.
http://desksoft.ru/index.php?forum=13&th=269 |
10.02.2015, 08:44 | #3 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Советую изучить сию тему http://programmersforum.ru/showthread.php?t=251149
|
10.02.2015, 18:47 | #4 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
Делал по этому примеру
http://programmersforum.ru/attachmen...0&d=1389455324 Итог: 1 Изображение: 2 картинка отображается без проблем а вот 1 черти что отображает. Вот исходник 1 картинки https://yadi.sk/d/UV-EX8j8earC2 |
10.02.2015, 18:49 | #5 |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
А надо было по моему. В том примере решались проблемы с отсутствием альфа канала. У Вас имеются такие проблемы?
|
10.02.2015, 18:55 | #6 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
Не знаю 2 же картинка выводится нормально а конвертторгба я применял как и для 1 так и для 2 картинки.
У тебя идет конвертация из Png в BMP Я уже пробывал dsdjlbnm bmp с прозрачностью на основе этого примера. http://www.delphisources.ru/pages/fa...nt_bitmap.html Черти что получалось И кстати даже если не использовать эту процедуру Код:
Код:
Со всеми последующими все нормально. Последний раз редактировалось Alexandr17; 10.02.2015 в 19:15. |
10.02.2015, 19:13 | #7 | |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
Цитата:
|
|
10.02.2015, 21:12 | #8 | |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
Другой способ должен быть. Тем более мне кажется что проблема с моей картинкой. Попробуй этот код применить на мою картинку вот она:
https://yadi.sk/d/UV-EX8j8earC2 А вообще мнебы не хотелось использовать дополнительный битмап темболее что картинок пнг 61 штука но отрисовка будет идти лишь 11 Ту что я сбросил является задним фоном или маской. Остальные 10 частицы карты. Если их наложить друг на друга то получится целая карта. Но без маски будет не очень красиво выглядить. Собственно я делаю редактор для думаю известной сегавской игры DuneHack 1 версия работала создавая 11 штук имаджей. В этой версии хочу задействовать отрисовку дабы сыкономить ресурсы. Цитата:
Ошибка возникает на этой строке if(Bout.Width<B_in.Width+x) then Bout.Width:=B_in.Width+x; Последний раз редактировалось Stilet; 12.02.2015 в 10:52. |
|
11.02.2015, 17:23 | #9 |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
Включаем мозг и начинаем думать
Код:
P.S. Вообще не вижу смысла в этой беседе. Код рабочий. Какой вывод напрашивается? Последний раз редактировалось WinCoder; 11.02.2015 в 17:26. |
12.02.2015, 09:06 | #10 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Проект с контентом прикладывайте (либо минимальный тестовый проект, где воспроизводится проблема), иначе смысла мало, телепатия ещё не прокачана.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Плохая отрисовка Label [прозрачность] | Orchestroman | Общие вопросы Delphi | 5 | 12.05.2012 23:47 |
Отрисовка Image на прозрачной форме | werrey | Общие вопросы Delphi | 3 | 17.10.2011 10:28 |
Прозрачность Image | Dominatorsha | Помощь студентам | 1 | 27.12.2010 13:45 |
Можно ли в компоненте Image, настроить прозрачность изображения? | zmey31313 | Компоненты Delphi | 1 | 07.03.2010 16:47 |
Прозрачность для нескольких цветов в Image | SERG1980 | Общие вопросы Delphi | 3 | 11.05.2007 19:53 |