Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.12.2015, 08:03
dimitrian777 dimitrian777 вне форума
Прохожий
 
Регистрация: 14.12.2015
Сообщения: 2
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию PNGImage

Народ помогите разобраться. Установлена RAD Stidio 2010. На этом форуме и в других источниках есть информация, что PNGImage интегрирован в Delphi 2009 и выше, но я не нахожу его. В компонентах его нет все вкладки пересмотрел. Может не там ищу? Да в TImage изображение в PNG загружается, но на этом все. Где свойства, методы в хелпе ничего нет.
Ответить с цитированием
  #2  
Старый 14.12.2015, 10:19
x128 x128 вне форума
Новичок
 
Регистрация: 03.02.2010
Сообщения: 64
Репутация: 133
По умолчанию

Это не визуальный компонент, на вкладках его и не должно быть.
uses Vcl.Imaging.pngimage
Ответить с цитированием
  #3  
Старый 14.12.2015, 12:44
dimitrian777 dimitrian777 вне форума
Прохожий
 
Регистрация: 14.12.2015
Сообщения: 2
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию

Цитата:
Сообщение от x128
Это не визуальный компонент, на вкладках его и не должно быть.
uses Vcl.Imaging.pngimage

Спасибо за ответ. Но я совсем новичок в делфи, и прошу мне помочь. Если можно напишите код, мне важен синтаксис, как и что. Вот есть такие методы: http://docwiki.embarcadero.com/Libra...gImage_Methods

К примеру мне нужно нарисовать на канве PNG изображение, каков порядок действий, как правильно использовать метод Draw? Нужно ли для начала создать PNG методом CREATE? Пожалуйста не поленитесь, напишите код и желательно откомментируйте построчно.
Ответить с цитированием
  #4  
Старый 14.12.2015, 20:05
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Рисуют на битмапе, а png, jpg и т.д. это только разные способы упаковки битмапа. Так-что сначала упакованный битмап распаковывается, рисуется на нем что-то и потом снова упаковывается. Вот такая канитель.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 15.12.2015, 08:40
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

GDI+ в этом плане гораздо практичнее. GdipLoadImageFromFile, GdipGetImageGraphicsContext и пошел рисовать.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:05.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter