Nemokamas JPG į WebP konvertavimas yra skirtas paprastam, praktiškam darbui, su kuriuo anksčiau ar vėliau susiduria kiekvienas svetainės savininkas: paimti JPG vaizdą, konvertuoti jį į WebP ir gauti failą, kuris paprastai yra mažesnis, tačiau žmogaus akiai atrodo normaliai. Jūs įkeliate JPG arba JPEG vaizdą, pasirenkate WebP kokybės lygį ir atsisiunčiate konvertuotą rezultatą. Tai ir yra visas sandoris. Jokio misticizmo, jokio „dirbtinio intelekto patobulinimo“, jokių programinės įrangos smilkalų ar melagingų pažadų, kad vienas paspaudimas pavers išpūstą įkeltą failą renesanso freska su nuliniu baitų skaičiumi. JPG įeina, WebP išeina, o tikrasis klausimas – ar failo dydžio ir vizualinės kokybės santykis turi prasmę tame puslapyje, kuriame tas vaizdas gyvens.

Ši kompresijos ir kokybės kova yra svarbesnė, nei rinkodaros specialistai mėgsta pripažinti. Kompresija nėra burtas. Tai pasirinkimas, kompromisas ir matematika, vilkinti darbo drabužius. Kai konvertuojate JPG į WebP, paprastai siekiate sumažinti failo dydį, kad puslapiai būtų įkeliami greičiau, pralaidumo poreikis sumažėtų, o lankytojai nepasentų laukdami, kol iš orbitos atkeliaus pagrindinis baneris. Daugeliu atvejų tai veikia puikiai. Kai kuriais – kukliai. O retais atvejais tai vargu ar turi reikšmės. Kiekvienas, kuris teigia, kad bet koks vaizdas be jokių pasekmių tampa dramatiškai mažesnis, arba parduoda fantaziją, arba niekada iš arti nežiūrėjo į žmogaus veidą po agresyvaus suspaudimo. Žmogaus oda yra ta vieta, kur blogi nustatymai eina išpažinti savo nuodėmių.

WebP pasirodė neatsitiktinai. „Google“ jį pristatė 2010 metais kaip platesnės manijos padaryti internetą lengvesnį ir greitesnį dalį. Pagrindinis pasiūlymas buvo protingas ir šiek tiek įžeidžiantis esamą padėtį: kodėl vis dar pateikiame tiek daug antsvorio turinčių vaizdų, tarsi interneto ryšio pralaidumas būtų dekoratyvi prabanga? WebP atkeliavo kaip modernus internetui sukurtas formatas su nuostolingais ir beprarasminiais režimais, skaidrumo, metaduomenų ir net animacijos palaikymu. Po gaubtu nuostolingas WebP remiasi metodais, susijusiais su VP8 vaizdo suspaudimu, ir naudoja nuspėjamąjį kodavimą, užuot amžinai kartojęs senąjį JPEG ritualą. Tai yra ta dalis, kur inžinerija tampa elegantiška, o paprasti vartotojai tiesiog nori žinoti, ar failas tapo mažesnis. Daugumai žmonių nesvarbu, kaip mašina kvėpuoja, kol puslapis nustoja dusti.

Istorinė ironija yra žavinga. JPEG jau buvo tapęs numatytuoju fotografijos darbiniu arkliu internete, nes jis buvo pakankamai geras, visur palaikomas ir toks senas, kad su juo buvo elgiamasi beveik kaip su oru. Dizaineriai eksportavo JPG, tinklaraštininkai įkeldavo JPG, o TVS temos purškė JPG miniatiūras per puslapius su sistemos, kuri pamiršo paklausti, ar 420 kilobaitų tikrai reikia kavos puodelio nuotraukai, pasitikėjimu. Metų metus internetas tai toleravo, nes galėjo. Tada išplito telefonai, mobilieji tinklai tapo svarbesni, našumas pateko į SEO pokalbius, „Core Web Vitals“ tapo mandagiu korporatyviniu būdu pasakyti „jūsų svetainė veikia lėtai“, ir staiga vaizdo svoris nebėra maža privati gėda. Jis tapo išmatuojama skola.

Štai kur WebP sulaukė dėmesio. Tai niekada nebuvo tik „dar vienas vaizdo formatas“. Tai buvo tylus kaltinimas, nukreiptas į tingius pristatymo įpročius. Kam teikti sunkesnius vaizdus, kai mažesnis modernus failas dažnai atrodo taip pat prie normalaus peržiūros dydžio? Kam siųsti per didelius failus į mobiliuosius įrenginius ir vadinti tai dizainu? Kam kurti greitą serverio infrastruktūrą ir po to ją sabotuoti pagrindiniu puslapiu, prikimštu džiūgaujančių megabaitų? WebP neišsprendė visų žemės vaizdo apdorojimo problemų, tačiau vieną seną įprotį padarė vis labiau kvailą: eksportuoti didelius JPG, mesti juos į puslapį ir stebėtis, kai našumo auditai pradeda kosėti.

Vis dėlto protingas žmogus turėtų susilaikyti nuo formatų evangelizavimo. WebP yra naudingas, bet ne šventas. Kai kurie vaizdai konvertuojasi gražiai. Kai kurie fotografiniai vaizdai maloniai susitraukia beveik be jokios matomos baudos. Kai kurie jau suspausti ar prastos kokybės JPG failai neturi daug orumo, kurį būtų galima išgelbėti, o jų konvertavimas tiesiog pakeičia žalos kostiumą. Minkštas šaltinis netampa kilnus, nes pasikeičia plėtinys. Suspaudimas gali stebėtinai gerai išsaugoti kokybę, bet negali atkurti detalių, kurios jau buvo prarastos anksčiau. Jei originalus JPG yra minkštas, triukšmingas, pilnas artefaktų, per daug paaštrintas arba penkiolika kartų išsaugotas abejotinos moralės programinės įrangos, WebP neatliks skaitmeninio egzorcizmo. Šiukšlės, net ir modernesnėje pakuotėje, vis tiek yra šiukšlės.

Ši pamoka yra svarbi SEO ir puslapio greičiui, nes programuotojai dažnai kaltina ne tą piktadarį. Jie kaltina formatą anksčiau nei matmenis. Jie kaltina failo plėtinį anksčiau nei absurdiškus maketo sprendimus. Jie kaltina vaizdo suspaudimą anksčiau nei paklausia, kodėl miniatiūra pateikiama darbalaukio plakato raiška. Failo formatas yra svarbus, taip. Taip pat svarbūs yra vaizdo matmenys, adaptyvus pateikimas, vėlus įkėlimas (lazy loading), talpyklos taisyklės, HTML dydžio nuorodos ir paprastas sveikas protas. Konvertuoti JPG į WebP yra stiprus žingsnis. Tačiau naudoti 2400 pikselių vaizdą 360 pikselių vietai užpildyti vis tiek yra komedija, tik šiek tiek efektyvesnė.

Yra dar viena gera pamoka, besislepianti JPG į WebP istorijoje: internetas mėgsta standartus lygiai tol, kol geresnis reikalauja pastangų. Metų metus žmonės liko prie JPEG, nes viskas jį palaikė, kiekvienas įrankis suprato, o keisti darbo eigą yra mažiau įdomu nei apsimesti, kad problemos nėra. Tada naršyklės subrendo, palaikymas pagerėjo, kūrimo įrankiai prisitaikė, CDN pasivijo, o senasis pasiteisinimas tapo vis plonesnis. WebP perėjo iš „įdomaus eksperimento“ į „įprastą gamybos pasirinkimą“, nes aplinkinė ekosistema pagaliau nustojo elgtis kaip kaimas, kuris atsisako vandentiekio dėl filosofinių sumetimų.

Ir taip, čia yra vietos sarkazmui, nes vaizdo apdorojimo darbo eigos internete yra pilnos pačių sau pasidarytų žaizdų. Ištisos organizacijos su dideliu techniniu rimtumu diskutuos apie serverio architektūrą, talpyklos sluoksnius, pateikimą pakraščiuose (edge delivery) ir duomenų bazių derinimą, o tada įkels didžiulį JPG failą, eksportuotą iš dizaino failo su kokybės nustatymais, kuriuos pasirinko sentimentalus dramblys. Vėliau kas nors atranda WebP, konvertuoja failą ir elgiasi taip, tarsi nuo kalno būtų nusileidusi šventoji lenta. Ne. Pamoka visą laiką buvo paprastesnė. Gerbkite baitus. Gerbkite matmenis. Gerbkite skirtumą tarp „vizualiai gero“ ir „skaitmeniškai išpūsto“. Modernūs vaizdo formatai padeda, bet nepakeičia sveiko proto.

Taigi ko geras JPG į WebP keitiklis turėtų išmokyti? Pirma, mažesni failai yra svarbūs, nes greitis yra svarbus. Antra, kokybė yra reguliuojama, nes kiekvienas vaizdas turi ribą, už kurios sutaupymai nebeverti vizualinės žalos. Trečia, konvertavimas yra darbo eigos dalis, o ne moralinė pergalė. Ketvirta, vaizdo optimizavimas yra viena iš nedaugelio vietų internete, kur nuolankumas atsiperka iškart: patikrinkite rezultatą, pažiūrėkite į vaizdą, palyginkite failo dydį ir nustokite tikėti universaliais nustatymais, kuriuos pateikia nepažįstamieji. Produkto nuotrauka, ekrano kopija, tekstūruota iliustracija ir portretas nusipelno skirtingų suspaudimo strategijų. Elgtis su jais identiškai yra efektyvu tik tiek, kiek plaktukas efektyviai paaiškina muziką.

Štai kodėl šis konvertavimas egzistuoja pačia sąžiningiausia prasme. Jis leidžia paimti JPG, pasirinkti WebP kokybės lygį ir atsisiųsti tikrą išvesties failą, kuris paprastai yra draugiškesnis internetui. Jis neteigia, kad kiekvienas vaizdas taps mažytis. Jis neapsimeta, kad kiekvienas šaltinis nusipelno agresyvaus suspaudimo. Jis suteikia jums kontrolę nustatymo, kuris iš tikrųjų yra svarbiausias įprastame naudojime, ir leidžia vertinti rezultatą kaip suaugusiam. Tai yra naudingiau nei įprasta interneto našumo mitologija, kur kiekvienas mygtukas žada genijų, o pusė interneto laikosi ant per didelių vaizdų su mažesnėmis ambicijomis.

Jei kilusio WebP kontekste galima išmokti vieną platesnę istorinę pamoką, tai ji būtų tokia: internetas tobulėja per gėdos pliūpsnius. Atsiranda formatas, žmonės jį ignoruoja, našumo spaudimas auga, įrankiai pasiveja, o tada visi elgiasi taip, tarsi pagerėjimas būtų buvęs akivaizdus nuo pat progradios. WebP sekė būtent šiuo ritmu. Jis neperrašė vaizdo dėsnių. Jis tiesiog padarė seną įprotį sunkiau apginamą. Ir, tiesą sakant, dažniausiai progresas internete veikia būtent taip: ne per apreiškimą, o padarant švaistymą tokį kvailą, kad net užsiėmę žmonės galiausiai nusprendžia jį ištaisyti.