Progressiv grafikfil

PGF står för Progressive Graphics File och är ett grafikformat för komprimerad rastergrafik . Den var utformad för att ersätta den åldrande JPEG- komprimeringen. Data lagras antingen förlustfri eller förlustkomprimerad .

egenskaper

Precis som JPEG och JPEG 2000 är PGF utformad för naturliga bilder. Konstgjorda rasterbilder som skärmdumpar eller logotyper sparas bättre med PNG . JPEG 2000 och PGF är båda baserade på den diskreta wavelet-transformationen (DWT). Komprimeringsgraden för PGF kommer inte riktigt nära den för JPEG 2000 med samma bildkvalitet, men den är helt klart bättre än den för JPEG. JPEG 2000 betalar för detta faktum med en mycket hög kodnings- och avkodningstid, medan kodnings- och avkodningshastigheten för PGF är jämförbar med den höga hastigheten för JPEG.

Fördelen med PGF jämfört med många andra bildformat är det speciella arrangemanget för dataströmmen, vilket möjliggör en progressiv bildstruktur. Bilddata är ordnade i dataströmmen på ett sådant sätt att avkodningen av ett första underavsnitt är tillräcklig för att kunna visa en reducerad version av den slutliga bilden. Bildens storlek kan sedan fyrdubblas med varje ytterligare avkodad sektion. PGF är därför lämplig för bildöverföring över ett nätverk, eftersom mottagaren får ett första intryck av den sända bilden i ett tidigt skede.

Med version 5 har valfri extrahering av bildsektioner ( intressant område ) också introducerats. Denna effektiva typ av sektionsextraktion gör det möjligt att avkoda en önskad bildsektion utan att avkoda hela bilden. Detta möjliggör åtkomst till små bildsektioner i en stor bild på kort tid. En sådan extrahering av bilddetaljer är endast möjlig om PGF-filen sparas i en något annan struktur.

De separat sparade förhandsgranskningsbilderna i Windows Explorer eller med digitalkameror i Exif- filformat är inte heller nödvändiga med PGF.

Från version 5 stöder PGF följande stora antal olika rasterformat, i synnerhet även transparensinformation som är analog med PNG:

  • Gråskalebild med 1, 8, 16 eller 31 bitar
  • färgindexerad bild med 256 färger
  • RGB-färgbild med 12, 16 (565), 24 eller 48 bitar per pixel
  • ARGB -Farbbild med 32 bitar per pixel
  • L * a * b färgbild med 24 eller 48 bitar per pixel
  • CMYK-färgbild med 32 eller 64 bitar per pixel

Tekniska detaljer

PGF-processkedjan består av följande steg:

Hela proceduren fungerar uteslutande med helräkning och kräver varken multiplikationer eller delningar. Det är därför lämpligt för direkt hårdvaruimplementering.

webb-länkar

  • PGF-webbplats med massor av information och nedladdningar
  • xeraina Image Viewer - bildvisare / omvandlare för de vanligaste bildformaten inklusive PGF (gratisprogram för icke-kommersiellt bruk)

svälla

  1. PGF - En ny progressiv filformat för förstörande och förlustfri bildkomprimering ( Memento av den ursprungliga från 7 mars 2007 i Internet Archive ) Info: Den arkiv länk infördes automatiskt och har ännu inte kontrollerats. Kontrollera original- och arkivlänken enligt instruktionerna och ta bort detta meddelande. (PDF; 124 kB) @ 1@ 2Mall: Webachiv / IABot / www.libpgf.org