Progressive Graphics File

Progressive Graphics File

PGF steht für Progressive Graphics File und ist ein Grafikformat für komprimierte Rastergrafiken. Es wurde als Ersatz für die in die Jahre gekommene JPEG-Komprimierung entworfen. Die Daten werden entweder verlustfrei oder verlustbehaftet komprimiert abgespeichert.

Inhaltsverzeichnis

Eigenschaften

PGF ist wie JPEG und JPEG 2000 für natürliche Bilder konzipiert. Künstlich generierte Rasterbilder wie Screenshots oder Logos werden besser mit PNG abgespeichert. JPEG 2000 und PGF basieren beide auf der diskreten Wavelet-Transformation (DWT). Die Kompressionsrate von PGF kommt bei gleicher Bildqualität nicht ganz an diejenige von JPEG 2000 heran ist aber klar besser als bei JPEG. JPEG 2000 bezahlt diesen Umstand mit einer sehr hohen Kodierungs- und Dekodierungszeit, wohingegen die Kodierungs- und Dekodierungsgeschwindigkeit von PGF mit der hohen Geschwindigkeit von JPEG vergleichbar ist.[1]

Der Vorteil von PGF gegenüber vielen anderen Bildformaten ist die spezielle Anordnung des Datenstroms, welche einen progressiven Bildaufbau gestattet. Die Bilddaten sind im Datenstrom so angeordnet, dass das Dekodieren eines ersten Teilabschnittes ausreicht, um eine verkleinerte Version des Endbildes darstellen zu können. Mit jedem weiteren dekodierten Abschnitt kann danach das Bild in seiner Größe vervierfacht werden. Somit eignet sich PGF für die Bildübertragung über ein Netzwerk, da der Empfänger frühzeitig einen ersten Eindruck über das übertragene Bild erhält.

Mit Version 5 ist auch die optionale Extraktion von Bildausschnitten (Region of Interest) eingeführt worden. Diese effiziente Art der Ausschnittextraktion ermöglicht die Dekodierung eines gewünschten Bildausschnittes ohne dabei das Gesamtbild zu dekodieren. Dadurch ist ein Zugriff auf kleine Bildausschnitte in einem großen Bild in kurzer Zeit möglich. Eine solche Bildausschnittextraktion ist jedoch nur möglich, wenn die PGF-Datei in einer leicht veränderten Struktur abgespeichert wird.

Auch die separat gespeicherten Vorschaubilder im Windows-Explorer oder bei Digitalkameras im Exif-Dateiformat sind bei PGF nicht notwendig.

PGF unterstützt ab Version 5 die folgende große Anzahl verschiedener Rasterformate, insbesondere auch Transparenzinformation analog zu PNG:

  • Graustufenbild mit 1, 8, 16 oder 31 Bit
  • farbindiziertes-Bild mit 256 Farben
  • RGB-Farbild mit 12, 16 (565), 24 oder 48 Bit pro Pixel
  • ARGB-Farbbild mit 32 Bit pro Pixel
  • L*a*b-Farbbild mit 24 oder 48 Bit pro Pixel
  • CMYK-Farbbild mit 32 oder 64 Bit pro Pixel

Technische Details

Die PGF-Prozesskette umfasst die folgenden Schritte:

Das ganze Verfahren arbeitet ausschließlich mit Ganzzahlarithmetik und benötigt weder Multiplikationen noch Divisionen. Es eignet sich daher für eine direkte Hardware-Umsetzung.

Weblinks

  • PGF-Webpräsenz mit vielen Informationen und Download (englisch)
  • xeraina Image Viewer – Bildbetrachter/Konverter für die gängigsten Bildformate inklusive PGF (Freeware für nichtkommerziellen Gebrauch)

Quellen

  1. PGF - A new progressive file format for lossy and lossless image compression

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Progressive graphics file — Extension de fichier .pgf Type MIME image/pgf Spécification Format ouvert Le Progressive Graphics File, plus connu sous l acronyme PGF, est un format d image numérique couramment utilisé sur la T …   Wikipédia en Français

  • Progressive Graphics File — Extension .pgf Type MIME image/pgf Spécification Format ouvert …   Wikipédia en Français

  • Progressive Graphics File — Infobox file format name = PGF extension = .pgf mime = owner = xeraina GmbH creatorcode = type = wavelet based bitmapped image format container for = contained by = extended from = extended to = PGF (Progressive Graphics File) is a wavelet based… …   Wikipedia

  • Comparison of graphics file formats — This is a comparison of image file formats. General Ownership of the format and related information. Format Full name Owner Based Format File extension MIME type Application Patented Abc Advanced Bitonal Compression LEAD Technologies .abc …   Wikipedia

  • Audio Interchange File Format — Эта статья включает описание термина «AIFF»; о футбольной федерации AIFF см. Всеиндийская футбольная федерация. Audio Interchange File Format Расширение .aiff .aif .aifc MIME audio/x aiff audio/aiff Разработан Apple Inc. Тип формата Аудио файл …   Википедия

  • File system — For library and office filing systems, see Library classification. Further information: Filing cabinet A file system (or filesystem) is a means to organize data expected to be retained after a program terminates by providing procedures to store,… …   Wikipedia

  • Comparison of layout engines (graphics) — The following tables compare graphics compatibility and support for a number of layout engines. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Unless otherwise… …   Wikipedia

  • JPEG File Interchange Format — Dateiendung: .jpg, .jpeg, .jpe, .jfif MIME Type …   Deutsch Wikipedia

  • GIF — Graphics Interchange Format Вращающаяся Земля в формате GIF. В местах с синим градиентом заметен эффект постеризации, возникающий из за недостаточной глубины палитры. Расширение .gif MIME image/gif Сигнатура …   Википедия

  • .jpe — Dieser Artikel beschreibt die Norm zur Bildkompression. Für das Dateiformat mit der Dateiendung .jpg oder .jpeg, in dem mit diesen Verfahren komprimierte Bilder üblicherweise gespeichert werden, siehe JPEG File Interchange Format. Ein Bild einer… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”