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%]
Jo, mimochodem, u obrazku v Gimpu obcas delam pro lepsi kavalitu tuto silenost:
- duplikuji obrazek 2x
- prvni kopii rozmazu (gauss 5px)
- spojim s druhou kopii pomoci rozdilu
Vznikne mi takovy sumovy sedy obrazek.
- sumovy obrazek naklonuji 5x
- spojim s puvodnim obrazek s pricitanim nebo odecitanim sumu
Ceho docilim? Prekvapive dojde v jednom pripade k (doostreni obrazku + pridani mene vnimaneho sumu), ve druhem k (odstraneni sumu + rozmazani).
Nebo jeste doostruji tak, ze necham provest detekci okraju a pak ty okraje pridam k obrazku tez pres spojovani efektem sumu nebo jinym.
Mozna by se dal pouzit efekt relief, ale ten je moc hruby a dela posun.
Vim, mluvis o zvuku, ale to je v podstate totez. V clanku to tez ukazujes na obrazcich.
Treba si to muzes zkusit na nekterych obrazcich tady, s tim odstranovanim sumu, rozmazani. A navic budes prospesny, kdyz jim to pak posles v lepsi kvalite.
https://www.europol.europa.eu/stopchildabuse
Vyzkousel jsem tvuj postup, ale v Photoshopu. A po par pokusech muzu rict, ze se mi to doostreni moc nezda, kazdopadne to pomohlo sumu v stinech ktery je pak mene pixelaty. Na druhou stranu to zmatnuje svetla, takze je potreba udelat selekci a aplikovat jenom na stiny.
Na podobnych hratkach jsou zalozeny pluginy pro upravu fotek.