Skip navigation

Képi fájlformátumok

Képek tárolása fájlban

A képeink gyakran fájlból kerülnek beolvasásra, illetve az eredmények fájlba íródnak ki. Mint láttuk a képmátrix tárolása képmátrixban, számértékekkel történik, így a fájlba írás megoldható.

Figyelnünk célszerű viszont a képi adat tárolási mennyiségigényére. Például egy 24 megapixeles (24 millió képpont érzékelésére képes szenzorral rendelkező) kamerával készült kép 3 bájtos RGB képpont-kódolást feltételezve 24 x 3 = 72 megabájtot foglal. 15 darab ilyen képpel már 1 GB felett járunk!

A fájlban történő tároláskor ezért célszerű kihasználni a képi adatban található redundanciákat. Például szöveget ábrázoló képernyőképek esetén jellemzően nagyméretű homogén, vagyis egyforma színnel rendelkező képpont területek találhatók. Futáshossz kódolással ezt tömörebben leírhatjuk. Egy másik megközelítés esetén a mátrixban gyakrabban előforduló számértékek rövidebb (akár 1 bites), a ritkán előfordulók hosszabb (sok bitből álló) kódszót kapjanak. Ilyet állíthatunk elő például a Huffman kódolással. Fotók esetén az úgynevezett transzformációs kódolások a népszerűek (DCT, wavelet). Ezek nagymértékű méretcsökkenést képesek okozni, viszont ekkor a képmátrix eredeti állapota nem, csak egy közelítése állítható vissza. Ezt a megközelítést veszteséges tömörítésnek nevezik.

Veszteségmentes tömörítés

  • Pontosan visszakapjuk a képmátrix elemeinek intenzitás- vagy  színértékeit.
  • Nagyobb fájlméret.
  • Vektoros vonalrajzokról, szövegekről, képernyőképekről készült képek, valamint orvosi képek esetén használatos.
  • Néhány ilyen fájlformátum: PNG, TIFF, BMP, DICOM.

Veszteséges tömörítés

  • Kisebb-nagyobb eltérések előfordulhatnak az eredeti szín/intenzitásértékekhez képest, vagyis nem pontosan ugyanazt a színértéket kapják a kitömörítés után, mint ami eredetileg volt.
  • Sokkal kisebb fájlméret. Állítható veszteségaránnyal dolgozhatunk.
  • Fotók esetén javasolt.
  • De-facto szabvány formátum: JPEG (fájlkiterjesztése jpg). A legtöbb digitális kamera hardver szinten támogatja.

Nyers (RAW) formátum jellemzői (veszteségmentes, profibb eszközökön)

  • „Előhívatlan”, nyers adat, az érzékelő által mért közvetlen számértékek.
  • Geometriai korrekció nélkül (például a lencsetorzítás hatása látható).
  • Az expozíció bizonyos paraméterei utólagosan állíthatók (színhőmérséklet, világosság, ...).
  • Gyártó-specifikus formátumok (RAW, ARW, CR2, DNG, ...).

RAW feldolgozó programok

  • RawTherapee (multiplatform, ingyenes)
  • Darktable (multiplatform, ingyenes)
  • Lightroom (Windows, Mac, fizetős)
  • Capture One 8 (Windows, fizetős)
  • Kamerához adott gyártói szoftverek