Na mne moc odbornych, technickych pojmu. Kompresi obrazku se tak prubezne zabyvam a...
- ztratovy jpeg ma kompresi kolem 7%
- neztratovy jpeg 40%
- 9 bitu / 24 bitu = 37.5%
- rgb prevedes na yCbCr, udelas rozdil sousednich hodnot, bzipnes to a vysledek je tez 40% (u surfare na vlne, spousta sumu, jsem docilil 70%; u kvetinky 20%, bezna krajinka 37%)
Napad zajimavy, ale neztratova komprese ma lepsi kvalitu pri stejnem poctu bitu.
Jestli jsi se nekdy zabyval jpegy, tak tam prvni hodnota (DC koeficient) je soucet 64 cisel / konstanta. Cili v podstate prumer hodnot. Dalsich 63 cisel (AC koeficienty) je neco jako sum, ktery je konstantni, ikdyz snizis puvodni hodnoty na polovinu.
Ale muzes se na to divat i obracene, tech 63 hodnot tvori obrazek. Vetsina z nich jpeg odfiltruje na 0.
Mno, takze, jestlize prvni cislo je prumer 64 puvodnich hodnot, tak vsechna tyhle cisla tvori zmensenina obrazku 1/8. Nabizi se tedy moznost, zmensovat kaskadne, pouzit na ne opet DCT. (jpeg to resi jinak, dela rozdil DC koeficientu, aby snizil hodnoty pro lepsi kompresi)
Vysledna velikost obrazku jpeg se da odhadnout jako:
(1.5 x 1/64 x puvodni velikost) s moznosti rekneme -30% [1.56%]
+ AC koeficienty, rekneme na 10-20% [5.6%]