Kaip visi JPEG.webp vaizdai yra akmenimis gimus

Turinys:

Anonim

Visi žino, kad JPEG.webp vaizdai yra linkę į glaudinimo artefaktus. Tai reiškia, kad kiekvieną kartą, kai vaizdas atidaromas (pakeistas ar nepakeistas) ir iš naujo išsaugomas, toninė nuotraukos struktūra yra vėl suspausta naudojant tą patį destruktyvų procesą. Komplikuojant failą, visada prarandama papildoma informacija. Kiekvieną kartą, kai bet kokiu būdu koreguojamas JPEG.webp vaizdas, tie originalūs 256 spalvų lygiai perskirstomi ir prarandamos detalės.

JPEG.webp failai siūlo įvairius failų glaudinimo lygius, o pakartotinis redagavimas ir išsaugojimas toliau blogina.

Bet tai mažiausias JPEG.webp apribojimas.

Visų pirma, JPEG.webp yra senas formatas, iš pradžių sukurtas seniai praeičiai. 1986 m. Buvo suburta fotografijos ekspertų grupė (Jungtinė fotografijos ekspertų grupė), kurios tikslas buvo sumažinti labai didelius vaizdo rinkmenų dydžius:

  1. Rodyti senuose CRT („Cathode Ray Tube“) kompiuterių monitoriuose - iš esmės senuose televizoriuose be kanalų derintuvų
  2. Efektyviai keliauti per pradedantį (lėtą) internetą, kuris buvo sukurtas taip, kad atitiktų geriausius transliuojamos televizijos standartus
  3. Norėdami juos suspausti pagal dydį ir perkeliamumą. Pirmoji JPEG.webp specifikacija buvo išleista 1992 m. Ir vėl ratifikuota 1994 m.

Praėjus daugiau nei 25 metams, tas pats formatas vis dar naudojamas!

Programos kaina

Daugelis skaitmeninio vaizdo elementų keičiami suspaudus JPEG.webp failus. Tiesa, didžiulis kiekis disko nekilnojamojo turto išsaugomas proceso metu, tačiau kitos reikšmingos vaizdo dalys išmetamos.

Pirma, visas RGB signalas konvertuojamas į sutrumpintą spalvų erdvę, naudojamą analoginei televizijai, vadinamą YCbCr. CRT ekranus valdo raudonos, žalios ir mėlynos įtampos signalai, tačiau RGB signalų saugojimas apima nereikalingus duomenis. Nors dauguma informacijos apie ryškumą (ryškumą) (Y kanalas) išlaikoma, dviejų spalvų kanalų (raudonos ir mėlynos) apimtis yra žymiai sumažinta.

Svarbiausi elementai, iškirpti JPEG.webp procese, vis dar yra RAW faile.

Originaliame RGB kameros vaizde (TIFF, PSD) yra daug spalvų; kurių daugelio žmogaus akis atskirti negali. Kadangi galutinis JPEG.webp tikslas yra nulis kūno riebalų, nustačius pagrindinę vaizdo interpretaciją ir nustatant 256 spalvas, beveik visos „papildomos“ spalvos pašalinamos, paliekant tik spalvų diapazono griaučius.

Spalvos apibūdinamos kaip bitų gylis; mažų išmatuotų žingsnių tarp pilnos spalvos ir be spalvos skaičius. Žmonės gali suvokti tik 200 kiekvienos spalvos lygių esant idealiam apšvietimui.

Problema

Sprendimą, kokios spalvos bus pašalintos, iš anksto nustato slapukų formavimo JPEG.webp šablonas, o ne kiekvieno žmogaus toninės struktūros įvertinimas. JPEG.webp be apribojimų riboja visų vaizdų spalvas. Vienas šablonas tinka visiems. Informacijos perteklius atmetamas.

Iš esmės JPEG.webp suspaudimas yra panašus į svorio netekimą pašalinant kūno dalis, o ne sumažinant riebalus; daugiau amputacijos nei dietos. Kaip paaiškinsiu vėliau, JPEG.webp failo gamyba yra idealus galutinis formatas, bet ne pats idealiausias paveikslėlių redagavimui.

JPEG.webp naudoja pagrindinį žmogaus regėjimo apribojimą. Tonalumą galime pamatyti daugiau nei atskiras spalvas. Štai kodėl matome tik formas esant prastam apšvietimui. JPEG.webp formatu išlaikomas pagrindinis šviesumas, tačiau didelė dalis spalvų atrenkama žemyn.

Kitos šio proceso daugiapakopės aukšto matematikos transformacijos labai greitai įstringa, todėl sakykime, kad kai kurie labai sudėtingi 8 × 8 pikselių matricos skaičiavimai atliekami remiantis regėjimo suvokimo ribotumu. Tikrasis optinis iliuzinis vudu veikia dar labiau sumažindamas kiekvieno vaizdo „svorį“. Šios masinio svorio metimo programos pažeidžiamumas yra tas, kad JPEG.webp spalvos yra silpniausios paryškintose vietose ir gali išsaugoti nemalonius artefaktus, kai vaizdai išsaugomi iš naujo. Visi tie glaudinimo skaičiavimai dar kartą atliekami, kai JPEG.webp vaizdai išsaugomi iš naujo.

JPEG.webp glaudinimo pagrindas yra sudėtinga formulė, apimanti 8 pikselių blokus. Kiekvieno bloko vertės yra kiekybiškai įvertinamos ir distiliuojamos į panašias spalvas, kad būtų pašalintos spalvų variacijos, kurias sunku atskirti žmogaus akiai.

JPEG.webp failai paprastai sumažina 90% originalaus PSD ar TIFF failo dydį, o vaizdo kokybė pastebimai nesumažėja tol, kol failo dydis ir turinys nepakinta. Vaizdai, kuriuose yra daug panašių tonų sričių (dangus, pastato paviršiai ir kt.), Naudingi šiam failų glaudinimo formatui.

Kiekybinis įvertinimas

Šis JPEG.webp standartas nėra tiek vaizdo raiškos problema, kiek spalvų gylio problema. Pikselių skaičius nemažinamas, tačiau spalvų skaičius yra. „Pikselių“ išvaizdą lemia ne sumažėjęs pikselių skaičius, bet pablogėjusi tų pikselių spalvų kokybė. Matomas praradimas atsiranda dėl pradinės 8 × 8 taškų matricos pakeitimų, kai redaguotas failas išsaugomas iš naujo.

1992 m. Buvo neįmanoma sugalvoti kurti kokybiškesnius vaizdus, ​​nei televizoriai galėjo transliuoti, įskaitant 256 tonų apribojimą ir sRGB spalvų gamą. 1992 m. Tai buvo naujausia technika ir ji daugelį metų tarnavo pramonei.

14 bitų jutikliai gali užfiksuoti 16 000 spalvų kiekviename RGB kanale.

Bet tada Silicio slėnis sukūrė fotoaparato vaizdo jutiklius ir procesorius, kurie galėtų apdoroti daugiau nei 8 bitų vaizdus. Tai reiškė, kad skaitmeninių produktų gamintojai pradėjo kurti kameras, kurių vaizduose buvo dvigubai daugiau spalvų (10 bitų arba 1000 spalvų).

Tada „Adobe“ per „Photoshop“ pritaikė „giliai“ vaizdus, ​​kurie viską pakeitė. Buvo sukurta daug didesnė spalvų erdvė, palaikanti šį naujai išplėstą spalvų gylį. (Turėkite omenyje, kad bitų gylis yra tiesiog būdas padalyti vaizdo diapazoną į daug mažesnius žingsnius tarp nulinės spalvos ir visos taško spalvos).

Gili (spalvota) erdvė

Mano draugas Bruce'as Fraseris (spalvų valdymo tėvas) kartu su „Adobe“ suformulavo tai, ką mes žinome kaip „Adobe RGB“. Vėliau buvo sukurta didesnė spalvų erdvė, vadinama „ColorMatch RGB“. Dar vėliau buvo sukurta dar didesnė spalvų erdvė ir pažymėta „ProPhoto RGB“. Visos trys šios spalvų erdvės viršija 256 lygio JPEG.webp apribojimą.

Bet net jei vaizdas yra redaguojamas vienoje iš šių didesnių spalvų erdvių, išsaugojus jį kaip JPEG.webp, jis automatiškai sumažinamas iki 8 bitų (256 lygių) kiekviename kanale.

Bitų gylis yra tonų matas tarp pilnos spalvos ir spalvos. JPEG.webp vaizdai veikia paveikslėlio bitų gylį, o ne vaizdo skiriamąją gebą, kaip manoma. Kiekvieną kartą išsaugojus JPEG.webp failą, spalvų praradimas padidėja, o vaizdo aiškumas sumažėja.

Fotoaparato JPEG.webp

Fotoaparate išsaugoti JPEG.webp failai yra „formuojami“ pagal fotoaparato nustatymus, nustatytus užfiksuojant vaizdą. Vaizdo jutiklio surinktų vaizdo duomenų algoritmas atspindi spalvų modelį (sRGB, Adobe RGB ir ProPhoto RGB), galandimo nuostatas ir kt.

Žodis apie suspaudimą. Suspaudimas tikriausiai nėra toks tikslus terminas, apibūdinantis JPEG.webp apribojimus, koks galėtų būti. Kompresija skamba taip, kaip daro jūsų teta Marta, kai ji naudoja diržą, kad suspaustų save į mažesnį „konteinerį“, bet tai yra visiškai kitoks dalykas. Kai ji išspausta, visa teta Marta vis dar yra.

JPEG.webp naudoja „nuostolingą“ glaudinimą, o tai iš tikrųjų reiškia, kad kai kurios dalys buvo visam laikui išmestos (arba pamestos). Teta Marta tik nori, kad jos diržas padėtų jai visam laikui „pamesti“.

Pagalvokite apie vaizdo glaudinimą labiau kaip santrumpą. Kai JPEG.webp failas išsaugomas diske, fotoaparato vaizdo jutiklio užfiksuoti duomenys bus suspausti į bendrą formą, kurią diktuoja spalvų nustatymai fotoaparate, kai daroma nuotrauka.

Nuotrauka baigta

Šis JPEG.webp procesas veiksmingai atlieka ankstyvą fotodailininko vaidmenį, išaiškindamas savo scenos interpretaciją. Tai, kas prasidėjo kaip 4000–16 000 lygių vienam spalvotam vaizdui, sumažėja iki 256 lygio paveikslėlio, kuriame yra tik spalvų griaučiai, paliekant labai mažai vietos tono (ar spalvos) koregavimui.

Tiek tamsūs, tiek šviesūs tonai buvo nukirpti JPEG.webp šablonu, bet atkurti iš RAW failo.

JPEG.webp apribojimai, turintys 256 lygius, anksčiau laiko ryškesnius tonus nukerta į baltus, o tamsesni - prieš juodus (viršutinė pilkoji skalė aukščiau). RAW vaizdai leidžia vartotojui atkurti išsamią informaciją, kuri atrodo prarasta (pilka apatinė dalis).

Jei fotoaparato nustatymai nebuvo tiksliai nustatyti, kad būtų galima užfiksuoti esamos scenos ryškumą (bitų gylį) ir kontrastą (toninį diapazoną), JPEG.webp atvaizduota nuotrauka palieka mažai vietos atkurti.

Galų gale kiekvienas vaizdas bus sumažintas iki 256 lygio failo, kol jis nebus viešai bendrinamas arba pagamintas kaip spaudinys. Tai tik fotografijos pobūdis. Yra labai nedaug spausdinimo įrenginių, galinčių atkurti daugiau nei 256 spalvų lygius, ir net jei galėtų, žmogaus akis niekaip negalėjo pamatyti tų papildomų spalvų.

Nors skaitmeniniai fotoaparatai gali užfiksuoti iki trilijonų spalvų, žmogaus regėjimas atpažįsta mažiau nei 200 atskirų raudonos, žalios ir mėlynos spalvų.

JPEG.webp pakankamumas?

Taigi, jei nematome daugiau nei 200 skirtingų spalvų kiekvienos spalvos (o JPEG.webp suteikia 256), kam mums reikalingi milijardai, užfiksuoti kaip RAW failai? Paprastas atsakymas … šie perviršiai suteikia pakankamai vietos alkūnei, kad spalvų lygiai ir sodrumas būtų įstumti į vizualiai idealiausius 256 tonus, kuriuos spausdintuvai gali spausdinti ir žmonės stebi. Viskas dėl detalių optimizavimo.

Dinaminis paplūdimio scenos diapazonas viršijo JPEG.webp „šabloną“, o paryškinimo detalės, atrodo, buvo prarastos (kairėje), tačiau buvo išsaugotos RAW faile (dešinėje).

Išvada

Taigi, ką mes galime iš to atimti?

Pirma, JPEG.webp yra pats paprasčiausias nuotraukų failų formatas ir yra idealus (kaip fotoaparato failas) tik tada, kai VISI išankstinio fiksavimo apšvietimo veiksniai atitinka dabartinius fotoaparato nustatymus. Antra, visada geriausia nustatyti, kad fotoaparatas įrašytų ir aukšto lygio JPEG.webp, ir RAW failus kaip draudimo polisą. Trečia, nesutrumpinti vaizdo duomenys, išsaugoti kaip RAW failas, leidžia galutinį JPEG.webp formuoti (kuo artimesnį) tam, ką suvokė jūsų protas spustelėjus užrakto mygtuką.

JPEG.webp yra skaitmeninis failo formatas, kurį norite baigti, tačiau ne visada jį norite pradėti. Kiekviename gamybos procese yra atliekų faktorius, o skaitmeninis vaizdas nėra išimtis. Geriau turėti per daug nei per mažai. Visada pradėkite nuo daugiau nei jums reikia.

Ketinate numesti svorį, bet darykite tai pagal savo tvarkaraštį.