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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 16:19   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию PNG

Как можно вывести PNG изображение?Canvas.Draw, TJpegImage и TImage этого не позволяют.
_-Re@l-_ вне форума Ответить с цитированием
Старый 15.07.2010, 16:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Через GDI+
Тут недавно был пример там именно PNG фигурировал
http://www.programmersforum.ru/showthread.php?p=575319
http://www.programmersforum.ru/showthread.php?t=90225
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2010, 16:26   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

О...Вторая ссылка подходит...
Однако, закралась ошибка Undeclared identifier "TGPBitmap"
А где он объявлен?

Последний раз редактировалось _-Re@l-_; 15.07.2010 в 16:30.
_-Re@l-_ вне форума Ответить с цитированием
Старый 15.07.2010, 16:32   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Бери TPNGImage. Это последняя версия перед тем, как его купил Embercadero и включил в состав новых делфей
Вложения
Тип файла: rar TPNGImage.rar (268.0 Кб, 226 просмотров)
пыщь
JTG вне форума Ответить с цитированием
Старый 15.07.2010, 16:34   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

А куда пихнуть эти модули?И куда пихать файлы .obj из второй папки?
_-Re@l-_ вне форума Ответить с цитированием
Старый 15.07.2010, 16:37   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А где он объявлен?
Скачай себе
DirectDraw.pas
DXCommon.pas
GDIPAPI.pas
GDIPOBJ.pas
GDIPUTIL.pas

Или вон у JTG возьми
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2010, 16:37   #7
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Я уже понял, а куда их кидать?Я пробовал кинуть файлы которые выложил JTG в папку Source\Vcl\, однако Delphi мне пишет "File not found "pngimage.dcu""
_-Re@l-_ вне форума Ответить с цитированием
Старый 15.07.2010, 16:40   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Сохрани куда-нибудь подальше, укажи путь в environment options - library path+source path. Потом где-то в меню Component - Install Component - pngextra.pas,pngimage.pas - into new packgage...
На вкладке samples появится TPNGButton, почти весь VCL научится работать с png.

Можно не устанавливать, а просто указать в uses PNGImage и работать с TPNGObject аналогично TBitmap
пыщь
JTG вне форума Ответить с цитированием
Старый 15.07.2010, 16:48   #9
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Вот чёрт...У меня русская Delphi...
Цитата:
Можно не устанавливать, а просто указать в uses PNGImage и работать с TPNGObject аналогично TBitmap
Цитата:
Я пробовал кинуть файлы которые выложил JTG в папку Source\Vcl\, однако Delphi мне пишет "File not found "pngimage.dcu""
Всё, справился, всем спасибо

Последний раз редактировалось _-Re@l-_; 15.07.2010 в 16:55.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ковертирование из png 24 бит в png 8 бит isat Общие вопросы .NET 0 22.03.2010 13:38
Иконка из PNG... masterdela Помощь студентам 3 21.02.2009 18:33
*.png Killbrum Помощь студентам 3 30.08.2008 15:51
Png Witaliy Мультимедиа в Delphi 3 25.05.2008 23:10
PNG в Image Grey Fox Помощь студентам 1 02.08.2007 12:24