Liigu põhisisu juurde

Miks WebP-fail võib olla originaalist suurem

Autor: Converty Team

Õpi, miks WebP-teisendus võib lõppeda originaalfailist suurema väljundiga, millised pilditüübid seda kõige sagedamini põhjustavad ja kuidas tulemust enne alleshoidmist üle vaadata.

Miks WebP-fail võib olla originaalist suurem

Lause, mida inimesed ootavad tõena, on lihtne: teisenda pilt WebP-ks ja fail peaks väiksemaks minema. Enamasti on see suunalt õige. Kuid see pole vormingu seadus ja selle eeldamine loob halbu ülevaatusharjumusi. Mõned lähtepildid on juba nii optimeeritud, nii väikesed või struktuurilt nii ebatavalised, et WebP-versioon ei säästa märkimisväärselt ruumi. Mõnel juhul muutub see suuremaks.

See tulemus ei tõenda, et tööriist ebaõnnestus. See tõendab, et tihendus on endiselt kompromiss, mitte garantii. Kasulik küsimus on, miks see kompromiss selle pildi puhul vales suunas läks ja mida järgmisena teha.

Converty teeb siin õigesti üht asja, mille paljud kiirkonverterid vahele jätavad: see märgib selgelt, kui WebP-väljund on allikast suurem. See loeb, sest suurem fail pole alati pildist endast ilmne. Ilma suurusevõrdluseta võiksid eeldada, et teisendus aitas lihtsalt seetõttu, et vorming muutus.

Mõned lähtefailid on juba oma parima tulemuse lähedal

Kõige lihtsam juhtum on tugevalt optimeeritud originaal. JPEG, mida on juba agressiivselt tihendatud, ei pruugi palju enamat anda. Selle WebP-ks ümberkodeerimine võib endiselt toota kehtiva väljundi, kuid uus kodeering töötab allikast, mis on juba osa kvaliteedikulust tasunud. Ruum märkimisväärseks säästuks võib olla väike või kadunud.

Seetõttu ei tööta üldine "WebP on väiksem" reegel praktikas. Originaalvorming loeb, kuid originaalfaili seisund loeb sama palju. Paisunud ekraanitõmmis ja tihedalt optimeeritud turundus-JPEG võivad mõlemad olla teisenduskandidaadid, kuid neid ei tohiks oodata samamoodi käituma.

Pisikesed failid ja lihtsad varad käituvad teisiti kui suured segasisuga pildid

Teine levinud juhtum on väga väike originaal. Kui fail on juba kerge, ei pruugi seal olla piisavalt üleliigseid andmeid, mida eemaldada, enne kui vormingu overhead ja kodeeringuvalikud hakkavad oodatud säästu tühistama. Saad endiselt WebP-faili. Sa lihtsalt ei pruugi saada paremat faili.

See ilmub sageli kergete UI-graafikute, juba kärbitud thumbnail'ide ja väikeste ekspordivarade puhul, mis polnud algusest peale rasked. Kui praegune fail mahub juba mugavalt jõudluseelarvesse, võib teisendamise väärtus kiiresti väheneda.

Seetõttu aitab pilditeisendust üle vaadata jõudlusotsusena, mitte vormingurituaalina. Kui fail sisuliselt ei parane, pole selle niisama teisendamise eest auhinda.

PNG-sisendid on erijuht, sest ka väikseim WebP-kandidaat ei pruugi originaali võita

PNG-failid lisavad veel ühe nüansi. Converty serveripoolses voos testitakse PNG-sisendeid nii kadudega WebP-kandidaadi kui kadudeta WebP-kandidaadi vastu ja valitakse neist kahest väiksem tulemus. See on kasulik, sest iga PNG ei võida samast strateegiast. Mõni lame graafik või läbipaistvusrikas vara töötab paremini kadudeta lähenemisega, teine kahaneb rohkem kadudega tihenduses.

Kuid isegi pärast seda võrdlust võib valitud WebP-kandidaat ikkagi originaal-PNG-st suurem olla. See kõlab ebaloomulikult, kuni meenutad, mida kood optimeerib: see valib väiksema WebP-kandidaadi, mitte ei luba, et see ületab iga kord lähtefaili.

See loeb kõige rohkem logode, joongraafika, lamedate liideseelementide ja läbipaistvate graafikute puhul. Pilt võib endiselt olla kehtiv WebP-fail aktsepteeritava visuaalse kvaliteediga, kuid suurusetulemus võib tavapärasest ootustest mööda minna.

Presett mõjutab tulemust, kuid ei kontrolli kõike

On ahvatlev käsitleda originaalist suuremaid tulemusi tõendina, et valiti vale presett. Mõnikord on see tõsi. Mõnikord mitte.

Kui valisid High pildi jaoks, mis oleks Balanced või Smallest all hästi töötanud, võib lisakvaliteet suurusesäästu kindlasti vähendada või kaotada. See on üks põhjus, miks Kuidas valida õige WebP kvaliteedipresett loeb. Presett on osa tulemusest.

Kuid preseti valik on ainult üks muutuja. Failitüüp, allika seisund, läbipaistvus, pildi keerukus ja originaali optimeerituse tase loevad endiselt. Parem ülevaatusharjumus on küsida, kas presett seletab tulemust või kas lähtepilt ise polnud kunagi tugev kandidaat märkimisväärseks säästuks.

Praktiline ülevaatusvoog on parem kui üldreegel

Kujuta ette tootuuenduse partiid: liidese ekraanitõmmised, mõned läbipaistvad UI-varad ja mitu turunduspilti. Käivitad kõik WebP konverteris, sest partiitöövoog on kiirem kui iga faili eraldi käsitlemine.

Enamik väljundeid tuleb tagasi väiksemana. Mõni mitte. Üks ekraanitõmmis on veidi suurem ja üks läbipaistev PNG-vara on märgatavamalt suurem.

See pole hetk järeldada, et WebP oli halb valik. See on hetk valikuliselt üle vaadata:

  • hoia väljundid, mis andsid selge säästu ilma pilti kahjustamata
  • käivita küsitavad failid teise presetiga uuesti, kui vara loeb endiselt
  • jäta originaal alles, kui uus väljund on raskem ega anna sisulist operatsioonilist eelist

Just seepärast näitab Converty iga tulemuse failisuuruse muutust. Mõte pole iga faili WebP-sse sundida. Mõte on aidata teha kiire alles-hoida-või-loobuda otsus ilma teise tabeli või käsitsi suuruseauditita.

Millal on suuremat WebP-d ikkagi mõistlik hoida

Enamikul juhtudel on juhul, kui teisendatud fail on suurem ja visuaalne tulemus pole märgatavalt parem, mõistlik valik originaali hoida. Jõudlustöö pole lojaalsustest vormingule.

On äärejuhte, kus tiimid hoiavad WebP-versiooni ikkagi. Tiim võib kitsas töövoos soovida ühtlasemat tarnevormingut või suurusekasv võib olla nii väike, et ei loe võrreldes ühe väljunditüübi mugavusega. Kuid need on töövoo otsused, mitte universaalsed parimad tavad.

Viga on eeldada, et vormingusilt otsustab tulemuse sinu eest. Ei otsusta. Failisuuruse delta otsustab.

See laiem mõte on põhjus, miks Kuidas teisendada PNG ja JPG WebP-ks ilma lisatarkvarata jääb asjakohaseks. Otsene tööriist on kasulik, sest hoiab üleslaadimise, teisenduse, ülevaatuse ja allalaadimise ühes kohas. Teisendus ise on ainult osa tööst.

Käsitle "originaalist suurem" märget ülevaatussignaalina, mitte ebaõnnestumisena

Kõige kasulikum viis suurema WebP-tulemuse tõlgendamiseks on otsusevihjena. Midagi selle lähtefaili, preseti või pildiklassi juures ei loonud oodatud säästu. Hea tööriist peaks seda selgelt näitama ja laskma kiiresti reageerida.

Just selleks on Convertys suurema tulemuse märgis. See ütleb, et ära eelda faili võitu ainult seetõttu, et teisendus lõpetas.

Ava WebP konverter, kui tahad oma partiid kontrollida, kasuta korduma kippuvaid küsimusi tööriista käsitlusdetailide jaoks, vaata uuesti Kuidas teisendada PNG ja JPG WebP-ks ilma lisatarkvarata täielikuks töövooks ning ühenda see artikkel tekstiga Kuidas valida õige WebP kvaliteedipresett, kui järgmine samm pole ainult tulemuse ülevaatus, vaid selle parandamine enne faili uuesti käivitamist.

Sulle võib ka meeldida