Вы находитесь на странице: 1из 11

KPFORMTUMOK

Tbbfle nemzetkzileg elfogadott kpformtum szabvny ltezik a


szmtstechnikban (TIF, JPG, RAW, stb.).
Kp alatt most egy nullkbl s egyesekbl ll (binris) szmhalmazt
rtnk, amiben a kiolvass sorrendjben kvetik egymst az egyes
kppontok fnyessgrtkei.

A kpfjl mrete fgg sorokban lv kppontok szmtl, a sorok szmtl


s a szninformci nagysgtl.
A sznmlysg s a szninformci kapcsolata:
2 szninformci [bit] = sznmlysg
Kpfjl [bjt]=
Soronknti kppont szm Sorok szma Szninformci [bit]8
Mekkora a mrete annak a kpfjlnak, amiben egy olyan kp van, amiben
egy sorban a kppontok szma 1.024, a sorok szma = 756, a sznmlysg
32 Kszn.
Sznmlysg = 32 Kszn = 215 szn
Szninformci = 15 [bit]
Kpfjl [bjt] = 1024 768 15 [bit] 8 = 1 474 560 [bjt]
Kpfjl [Kbjt] = 1 474 560 [bjt] 1024 = 1.440 [Kbjt]
Kpfjl [Mbjt] = 1.440 [Kbjt] 1024 = 1,406 [Mbjt]

A tmrtsi eljrsokat alapveten kt csoportba sorolhatk:


vesztesges
vesztesg mentes
A vesztesges eljrsok esetn a tmrtett adatllomnybl az eredeti
adatllomny nem llthat el, de ez kpek esetn szemmel nem szrevehet
vltozsokat jelent ltalban.

TMRTSI ELJRSOK
LZW LEMPEL-ZIV-WELCH
Huffman kdols
JPEG tmrts

LZW LEMPEL-ZIV-WELCH
Lempel-Ziv-Welch algoritmusa az ismtld azonos byte sorozatokat egy
kddal helyettesti. Egy sz/kdtblt llt el.
A tbla kiindul helyzetben 256 rtket tartalmaz, az sszes egy byte-os
rtket. Ezutn, addig veszi a byte-okat az inputbl, amg olyan byte
sorozatot kap, ami nem szerepel a kdtblban.
Ekkor j kdot rendel hozz, trolja a kdtblban s a kdot elhelyezi az
output-ban. Hasznlatt nehezti a Unisys licenc joga.
HUFFMAN KDOLS
A leggyakrabban elfordul byte-okat rvidebb kdsorozattal helyettestse.
Ehhez ktszer olvassa t a tmrtend llomnyt.
Elszr egy gyakorisgi tblt kszt, majd ez alapjn kapja meg a
kdtblbl a nekik megfelelt.
Minl tbbszr szerepel egy adott elem annl kisebb binriskdot kap az
5
elre meghatrozott Huffman kdtblbl.

JPEG tmrts
A JPEG tmrts egy vesztesges tmrtsi eljrs, mely tbb lpsbl ll.
Azt hasznlja ki, hogy az emberi szem rzkenyebb a fnyessg vltozsra,
mint a sznvltozsra.
Az eljrs lpsei a kvetkezk.
RGB -> YCbCr talakts (Y - luminance, Cb - chroma, Cr - color)
Kp felbontsa 8 x 8-as blokkokra
Discrete Cosine Transformation a blokkokra
DCT egytthatk egsz szmm alaktsa s blokkon belli rendezse
Huffman kdols
A Discrete Cosine Transformation a Fourier transzformci varinsa, olyan
kpek esetn alkalmazhat hatkonyan, amikor a szomszdos pixelek kztt
kicsi a szn vagy fnyer eltrs.

JPEG 2000
A JPEG tmrtshez hasonl vesztesges tmrtsi eljrs,
mely klnbz felbonts tfed kpmozaikok kezelst is
biztostja.
A trigonometrikus fggvnyek helyett a wavelet fggvnyeket
hasznlja.
A wavelet tmrts a JPEG-hez hasonl, de itt az ltalnosabb
wavelet fggvnyeket hasznljk.
Tmrtett kpformtumok s eljrsok
Formtum

Tmrtsi mdszer

Sznmlysg

RAW

Tmrtetlen

4 true color

TIF

LZW

2 - true color

JPG

JPEG (DCT + Huffman)

min. 256

JPEG 2000

Wavelet

min. 256

Tmrtsi eljrsok hatkonysgt egy pldn keresztl rzkeltetem.


Ha adott egy 846x522 pixeles s 32bites szn mlysg kp s csak a kdolsi
mdszer vltozik akkor jl lthat, hogy ugyan olyan belltsok mellett jval kisebb a
kpformtum mrete, mint a tmrtetlen kpformtum mrete.
Mdszer
RAW

Kpmret
1400976 Byte

Tmrtsi arny
100.0%

JPEG 1

50526 Byte

3.6%

JPEG 2

64904 Byte

4.6%

JPEG 4

99427 Byte

7.1%

JPEG 6

134024 Byte

9.6%

JPEG 8

164017 Byte

11.7%

JPEG 10

263460 Byte

18.8%

TIFF

718016 Byte

51.3%

TIFF 256 LZW

409038 Byte

29.2%

Raszter fjlok
Azoknl a kpeknl hasznljk ezt a tmrtsi eljrst ahol a kp mrete
nagyon nagy lehet (tbb szz MByte), hatkony megjelentskhz tovbbi
technikkat is alkalmaznak.
mretarnytl fgg megjelents
kp mozaik kialakts
tbb felbonts kpsorozat hasznlata
Egy adott felbonts raszter kp megjelentse csak egy korltozott
mretarny tartomnyban hordoz informcit.
Egy nagytsi hatron tl a kp sztesik, egy kicsinytsi hatron tl nem
olvashat ki belle informci.
A hatkonysg nhet hlzatos, internetes krnyezetben, mert tbb kp
letltse, tvitele trtnhet prhuzamosan.
Azzal is n a hatkonysg, hogy nem egy nagy kpbl kell kivgni egy kis
rszletet, hanem kisebb elemekbl ptkezik.
9

RAW FORMTUM
Egyfajta nyers, digitlis negatvknt foghat fel, aminek sznmlysge 36
bites s vesztesgmentesen tmrtetten kerl eltrolsra.
Htrnya a nagy file mret.
JPEG formtum
(Joint Photographic Experts Group tmrtett kpformtuma)
A JPEG formtum olyan tmrtst hasznl, amely sorn azonostja s
elhagyja a kpekbl az emberi szem ltal nem szlelhet informcikat.
A JPEG formtum egyik nagy elnye, hogy kdolskor meg lehet
vlasztani a tmrts mrtkt.

10

TIFF formtum
(Tagged-Image File Format, azaz cmkzett kp fjl formtum)
Az Aldus cg fejlesztette ki a nyolcvanas vek vgn, majd miutn egyeslt
az ADOBE cggel a formtum fejlesztst az ADOBE keretein bell folytatta.
A specifikci nyilvnos (public domain), teht brki ingyenesen
felhasznlhatja TIFF r s olvas programok fejlesztsre.
A TIFF igen rugalmas formtum, mivel a trolt informci jellemezi
rugalmasan bvthet cmkk segtsgvel llthat.
A fjl ltalban rgztett elemeket tartalmaz, melyek jellege s rtke
rendszerint nem bvthet.
A TIFF kp fjlokat raszteres mdon tmrtik.

11

Вам также может понравиться