Прогрессивный графический файл
-
Обзор формата PGF
- PGF — это формат растровых изображений, основанный на вейвлет-методе, который обеспечивает сжатие без потерь.
- Он был разработан для улучшения качества сжатия по сравнению с JPEG и был разработан одновременно с JPEG 2000.
- PGF поддерживает широкий спектр цветовых моделей и может работать с очень высокими и очень низкими скоростями сжатия.
-
Технологические аспекты
- PGF использует вейвлет-преобразование вместо DCT, что позволяет избежать блочных артефактов.
- Процесс сжатия включает преобразование цветового пространства, вейвлет-преобразование, квантование и иерархическое кодирование.
- Квантование выполняется с использованием степеней двойки, что упрощает процесс кодирования.
-
Сравнение с другими форматами
- JPEG 2000 более экономичен в использовании пространства, но PGF имеет лучшую производительность сжатия и меньше артефактов при низких скоростях передачи данных.
- Формат PNG более экономичен для изображений с большим количеством пикселей одного цвета, но PGF превосходит его в сжатии при низких скоростях передачи данных.
-
Программное обеспечение и поддержка
- Автор опубликовал libPGF под лицензией GNU Lesser General Public License версии 2.0.
- Xeraina предлагает бесплатные инструменты для кодирования и декодирования PGF, а также просмотрщик на основе WIC.
- Digikam использует libPGF для создания миниатюр и поддерживает прогрессивное декодирование изображений.
-
Дополнительные сведения
- PGF/TikZ — это переносимый графический формат, используемый в проекте PGF на SourceForge.
- Расширение файла .pgf также используется для других целей, таких как Adobe Illustrator и XnView.