Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > PNG Stretch


Автор: 2134 22.1.2010, 17:21
Не нашел подобной темы для ответа на мой вопрос.

Вопрос в чем: 
Как можно увеличить или уменьшить размер картинки PNG, при этом не потерять качество отображения?

Использую PNGcomponents 1.0 RC3, Delphi 7.

Автор: AntonN 22.1.2010, 18:12
смысл как в этой теме http://forum.vingrad.ru/forum/topic-228396/anchor-entry1682573/0.html

Автор: 2134 22.1.2010, 23:54
Спасибо попробуем.

Автор: Dimonka2 27.1.2010, 13:55
Изменения размеров без потери качества не существует. 
Существуют только методы фильтрации артефактов при изменении размеров.

Можно воспользоваться библиотекой Graphics32, в ней можно выбрать оптимальные фильтры для изменения размеров.

Конвертировать PNG в Bitmap32 и обратно тоже очень просто.

Автор: eXtr0gen 2.2.2010, 21:18
Ну..максимум если только интерполяцией.. только там возни много. Есть куча готовых библиотек... кажется, даже в GDI+ есть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)