| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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+ есть. |