JPEG

Formát súborov JPEG je formát súborov, ktorý sa používa na komprimáciu digitálnych obrázkov. Miera kompresie sa dá meniť. Ak je obrázok vysoko kvalitný, zaberie veľké množstvo úložného priestoru. Ak má nízku kvalitu, zaberie malé množstvo pamäte. Formát súborov JPEG sa bežne nachádza na celosvetovej sieti. Slovo JPEG je skratka pre Joint Photographic Experts Group, ktorá tento formát vytvorila. Medzi prípony súborov JPEG patria .jpg, .jpeg, .jpe a ďalšie.

Fotografia divokej mačky s klesajúcou kompresiou zľava dopravaZoom
Fotografia divokej mačky s klesajúcou kompresiou zľava doprava

Ako to funguje

YPb Pr

Prvou pozoruhodnou vecou pri kompresii JPEG je spôsob, akým sa ukladá farba každého pixelu. Každému pixelu obrázka sú priradené 3 bajty, ktoré definujú jeho farbu. Všetky tri bajty môžu mať ľubovoľnú hodnotu od 0 do 255 a každá možná kombinácia troch bajtov znamená inú farbu. Vo väčšine formátov súborov sa na definovanie farby používa formát RGB. RGB je skratka pre červenú zelenú modrú. Je takto pomenovaný, pretože prvý z troch bajtov hovorí o tom, koľko červenej je vo farbe pixelu. Druhý bajt hovorí o tom, koľko je vo farbe zelenej a tretí bajt o tom, koľko je vo farbe modrej. Čím vyššiu hodnotu má prvý bajt, tým červenejšie pixel vyzerá.

JPEG tiež používa tri bajty pre každý pixel, ale používa formát YPb Pr (známy aj ako YCb Cr ). V tomto prípade nám prvý bajt hovorí, aký jas má pixel. Druhý bajt nám hovorí, ako je pixel modrý. Tretí bajt nám hovorí, aký je pixel červený. Pri použití tohto farebného formátu sa okrem farby ukladá aj jas. To je užitočné, pretože sa chystáme obrázok komprimovať. Keďže ľudské oko lepšie vidí jas ako farbu, môžeme na farebné bajty (Pb -byte a Pr -byte) použiť väčšiu kompresiu. Keďže lepšie vidíme jas, použijeme menšiu kompresiu na Y-bajt, aby obrázok po kompresii vyzeral lepšie.

Keďže obrázky sú najčastejšie uložené vo formáte RGB, prvým krokom kompresie JPEG je zvyčajne správna zmena formátu RGB na formát YPb P . r

Diskrétna kosínusová transformácia

JPEG používa na reprezentáciu obrazu kosínusové funkcie. Preto si povieme niečo o kosínusových funkciách. Takto môže vyzerať kosínusová funkcia:

Ak chceme, aby kosínusová funkcia reprezentovala farbu pixelu, hovoríme, že čím vyššia je hodnota kosínusovej funkcie, tým je pixel svetlejší. Ak by sme mali množinu pixelov, ktoré by išli v režime jasný-tmavý-jasný, mohli by sme na ich definovanie použiť vyššie uvedenú funkciu.

Funkcia by mohla mať aj vyššiu frekvenciu. Napríklad takto:

Tu to však začína byť zaujímavé. Rôzne funkcie môžeme vytvoriť aj tak, že zoberieme priemer rôznych kosínusových funkcií. Takto by to vyzeralo, keby sme zobrali priemer dvoch vyššie uvedených funkcií:

V JPEG sa DCT aplikuje na bloky 8 × 8 pixelov.

Kvantifikácia

V procese komprimácie obrazu sa zatiaľ nestratila žiadna informácia. V tomto kroku filtrujeme informácie. Z tohto dôvodu je to krok, ktorý znižuje kvalitu obrázka. Pre každý blok 8 × 8 pixelov sa kosínusové funkcie s vysokými frekvenciami nastavia na 0. To znamená, že tieto už nemôžu mať žiadny vplyv na to, ako obrázok vyzerá pri dekomprimácii.

Veľa hodnôt bude teraz 0, čo znamená, že sa dá veľmi ľahko komprimovať. To sa vykonáva pomocou Huffmanovho kódovania. Huffmanovo kódovanie je posledným krokom kompresie JPEG. Je to tiež jediný krok, v ktorom sa údaje skutočne komprimujú.

cos(x)Zoom
cos(x)

cos(2x)Zoom
cos(2x)

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

Otázky a odpovede

Otázka: Čo je to formát súborov JPEG?


Odpoveď: Formát súborov JPEG je formát súborov, ktorý sa používa na komprimáciu digitálnych obrázkov.

Otázka: Ako sa dá zmeniť miera kompresie?


Odpoveď: Miera kompresie sa dá zmeniť v závislosti od požadovanej kvality.

Otázka: Čo sa stane, ak má obrázok vysokú kvalitu?


Odpoveď: Ak má obrázok vysokú kvalitu, zaberie veľké množstvo pamäte.

Otázka: Kde sa bežne nachádza formát súborov JPEG?


Odpoveď: Formát súboru JPEG sa bežne nachádza na celosvetovej sieti.

Otázka: Čo znamená slovo "JPEG"?


Odpoveď: Slovo "JPEG" znamená Joint Photographic Experts Group, ktorá vytvorila tento formát.

Otázka: Aké sú niektoré bežné prípony súborov JPEG?


Odpoveď: Medzi bežné prípony súborov JPEG patria okrem iného .jpg, .jpeg a .jpe.

AlegsaOnline.com - 2020 / 2023 - License CC3