JPEG

A számítástechnikában a JPEG fájlformátum egy olyan fájlformátum, amelyet digitális képek tömörítésére használnak. A tömörítés mértéke változtatható. Ha egy kép jó minőségű, akkor nagy mennyiségű tárhelyet foglal el. Ha alacsony minőségű, akkor kis mennyiségű tárhelyet foglal el. A JPEG fájlformátumot gyakran használják a világhálón. A JPEG szó a formátumot létrehozó Joint Photographic Experts Group rövidítése. A JPEG fájlkiterjesztések a következők: .jpg, .jpeg, .jpe és mások.

Egy vadmacskáról készült fénykép, amelyen a tömörítés mértéke balról jobbra csökken.Zoom
Egy vadmacskáról készült fénykép, amelyen a tömörítés mértéke balról jobbra csökken.

Hogyan működik

YPb Pr

A JPEG tömörítés első figyelemre méltó eleme az a mód, ahogyan az egyes képpontok színét tárolják. A kép minden egyes képpontjához 3 bájtot rendelnek a színének meghatározásához. Mindhárom bájt 0 és 255 közötti értéket vehet fel, és a három bájt minden lehetséges kombinációja egy másik színt jelöl. A legtöbb fájlformátumban az RGB formátumot használják a szín meghatározására. Az RGB a Red Green Blue (vörös, zöld, kék) rövidítése. Azért kapta ezt a nevet, mert a három bájt közül az első megadja, hogy mennyi vörös van a pixel színében. A második bájt megadja, hogy mennyi zöld van a színben, a harmadik bájt pedig azt, hogy mennyi kék. Minél magasabb az első bájt értéke, annál pirosabbnak tűnik a pixel.

A JPEG szintén három bájtot használ minden egyes pixelre, de ez az YPb Pr (más néven YCb Cr ) formátumot használja. Itt az első bájt azt mondja meg, hogy mennyire világos az adott képpont. A második bájt azt mondja meg, hogy mennyire kék a pixel. A harmadik bájt megmondja, hogy a pixel mennyire vörös. Ezt a színformátumot használva a fényerő a színtől függetlenül tárolódik. Ez azért hasznos, mert egy képet fogunk tömöríteni. Mivel az emberi szem jobban látja a fényerőt, mint a színt, nagyobb tömörítést alkalmazhatunk a színbájtokra (a Pb -bájt és a Pr -bájt). Mivel a fényerőt jobban látjuk, az Y-bájton kevesebb tömörítést alkalmazunk, hogy a kép a tömörítés után jobban nézzen ki.

Mivel a képeket leggyakrabban RGB formátumban tárolják, a JPEG tömörítés első lépése általában az RGB formátum megfelelő átalakítása YPb Pr formátumra.

Diszkrét koszinusz transzformáció

A JPEG kozinuszfüggvényeket használ a kép ábrázolásához. Ezért most egy kicsit a koszinuszfüggvényekről fogunk beszélni. Így nézhet ki egy koszinuszfüggvény:

Ahhoz, hogy a koszinuszfüggvény egy képpont színét ábrázolja, azt mondjuk, hogy minél nagyobb a koszinuszfüggvény értéke, annál világosabb a képpont. Ha lenne egy olyan pixelhalmazunk, amely világos-sötét-fényes-fényes, akkor a fenti függvényt használhatnánk a meghatározásukra.

A funkciónak nagyobb frekvenciája is lehet. Például így:

De itt kezd érdekes lenni a dolog. Különböző függvényeket is létrehozhatunk, ha különböző koszinuszfüggvények átlagát vesszük. Így nézne ki, ha a fenti két függvény átlagát vennénk:

A JPEG-ben a DCT-t 8 × 8 pixeles blokkokra alkalmazzák.

Kvantálás

Eddig a kép tömörítése során nem veszett el semmilyen információ. Ebben a lépésben kiszűrjük az információkat. Ezért ez az a lépés, amely csökkenti a kép minőségét. Minden 8 × 8 pixeles blokk esetében a magas frekvenciájú koszinuszfüggvényeket 0-ra állítjuk. Ez azt jelenti, hogy ezek már nem befolyásolhatják a kép kinézetét a tömörítés visszanyerésekor.

Sok érték most 0 lesz, ami azt jelenti, hogy ez nagyon könnyen tömöríthető. Ez a Huffman-kódolás segítségével történik. A Huffman-kódolás a JPEG tömörítés utolsó lépése. Ez egyben az egyetlen olyan lépés, amelyben az adatok ténylegesen tömörítésre kerülnek.

cos(x)Zoom
cos(x)

cos(2x)Zoom
cos(2x)

(cos(x) + cos(2x)) / 2Zoom
(cos(x) + cos(2x)) / 2

Kérdések és válaszok

K: Mi az a JPEG fájlformátum?


V: A JPEG fájlformátum egy olyan fájlformátum, amelyet digitális képek tömörítésére használnak.

K: Hogyan változtatható a tömörítés mértéke?


V: A tömörítés mértéke a kívánt minőségtől függően változtatható.

K: Mi történik, ha egy kép nagy minőségű?


V: Ha egy kép magas minőségű, akkor nagy mennyiségű tárhelyet foglal el.

K: Hol található meg általában a JPEG fájlformátum?


V: A JPEG fájlformátumot általában a világhálón találjuk meg.

K: Mit jelent a "JPEG" szó?


V: A "JPEG" szó a Joint Photographic Experts Group (Közös Fotográfiai Szakértői Csoport) rövidítése, amely a formátumot létrehozta.

K: Melyek a JPEG-fájlok gyakori kiterjesztései?


V: A JPEG-fájlok gyakori kiterjesztései többek között a következők: .jpg, .jpeg és .jpe.

AlegsaOnline.com - 2020 / 2023 - License CC3