Nemokamas PNG į WebP konvertavimas atlieka darbą, kuris skamba paprastai, kol lėta svetainė nepradeda mokyti pamokų per didelėmis sąskaitomis, vangiais puslapiais ir suerzintais lankytojais. Jūs įkeliate PNG vaizdą, pasirenkate WebP kokybę ir atsisiunčiate konvertuotą rezultatą. Praktinis tikslas yra aiškus: paimti failą, kuris dažnai yra daug sunkesnis nei būtina, ir paversti jį internetui draugiškesniu vaizdu, paprastai su mažesniu failo dydžiu ir, kai palaikoma, išsaugotu skaidrumu. Tai svarbu piktogramoms, sąsajos grafikai, iškirptiems produktų vaizdams, lengvoms iliustracijoms, logotipams ir visiems kitiems vizualiniams objektams, kuriuos dizaineriai ir svetainių savininkai eksportuoja taip, tarsi saugykla ir pralaidumas būtų mistinės dovanos iš dangaus.
Gero PNG į WebP keitiklio tikslas nėra daryti stebuklus. Tai yra protingas kompromisas. PNG yra puikus, kai reikia beprarasmių detalių ar tikro alfa skaidrumo, tačiau jis turi nuostabų talentą tapti absurdiškai didelis tą akimirką, kai žmonės pradeda jį naudoti kaip universalų sprendimą kiekvienai vizualinei problemai žemėje. WebP daugeliu kasdienių atvejų siūlo efektyvesnį formatą interneto pristatymui. Taigi tikrasis klausimas yra ne „Ar galiu konvertuoti PNG į WebP?“, o „Ar šis vaizdas turėtų toliau gyventi kaip PNG, ar jis tiesiog švaisto baitus su ramia blogai optimizuoto dizaino eksporto arogancija?“
Šį skirtumą verta suprasti nuo pat pradžių, nes daugelis žmonių naudoja vaizdo formatus taip, kaip vaikai naudoja virtuvės stalčius: viskas kažkur keliauja, niekas nežino kodėl, o galiausiai kažkas sunkaus nukrenta ant kojos. PNG ir JPEG buvo sukurti skirtingiems prioritetams. JPEG tapo garsiuoju fotografijos darbiniu arkliu, nes galėjo pakankamai agresyviai suspausti nuotraukas, kad ankstyvasis internetas taptų praktiškas. PNG atkeliavo su kitokiu charakteriu. Jis buvo sukurtas kaip patentais nevaržoma alternatyva GIF formatui, pasižyminti beprarasmiu suspaudimu ir geresniu sodrių spalvų bei skaidrumo palaikymu. Paprasta kalba tariant, PNG tiksliai išsaugojo detales ir tvarkė skaidrumą su tokiu orumu, kurį senesniems žiniatinklio formatams sekėsi sunkiai valdyti. Dėl to jis tapo mylimas sąsajos grafikoje, logotipuose, diagramose ir visur, kur grubūs suspaudimo artefaktai dienos šviesoje atrodytų gėdingai.
PNG istorija yra kur kas įdomesnė, nei drįsta pripažinti vidutinė „interneto keitiklio“ pastraipa. Pavadinimas reiškia „Portable Network Graphics“ (nešiojamoji tinklo grafika), kas skamba pakankamai garbingai, nors bendruomenė taip pat linksminosi su rekursiniu akronimu „PNG’s Not GIF“ (PNG nėra GIF), nes inžinieriai, matyt, mėgsta šiek tiek sauso maišto keisdami kompromisinį formatą. PNG atsirado dešimtojo dešimtmečio viduryje, kai GIF patentų situacija privertė žmones suprantamai supykti. Šis formatas tapo praktišku atsakymu į problemą, kuri sujungė įstatymus, kompresiją ir interneto leidybą į vieną malonų administracinį troškinį. Kitaip tariant, PNG gimė todėl, kad internetas norėjo geresnio vaizdo formato ir jam ne itin patiko priminimai, kad suspaudimo algoritmai gali būti susiję su licencijavimo nepatogumais.
Ši istorinė kilmė paaiškina, kodėl PNG pelnė tokią ištikimybę. Tai niekada nebuvo tik „dar vienas vaizdo formatas“. Jis buvo beprarasmiškas. Jis buvo patikimas. Jis tinkamai valdė skaidrumą, užuot apsimetęs, kad dantyti kraštai yra dizaino sprendimas. Metų metus jis tapo garbingu atsakymu visada, kai kas nors norėjo aiškių kraštų, švaraus teksto, plokščios grafikos ar alfa skaidrumo. Bėda prasidėjo tada, kai žmonės pradėjo naudoti šį garbingai sukurtą formatą viskam. Didžiulės ekrano kopijos eksportuojamos kaip PNG. Dideli fotografiniai baneriai išsaugomi kaip PNG. Produkto vaizdai saugomi kaip PNG tiesiog todėl, kad kažkas kažkur išgirdo žodį „kokybė“ ir nustojo užduoti sunkesnius klausimus. Ištisos svetainės tapo nereikalingo baitų svorio muziejais. Gražu, taip. Efektyvu – nelabai.
Tada atėjo WebP formatas, kurį 2010 m. pristatė „Google“, žiūrėdama į internetą su tokia veido išraiška, kokia rezervuojama brangių žmonių kambariui, darančiam išvengiamas klaidas. WebP idėja nebuvo paslaptinga. Puslapiai nešė per didelį vaizdo svorį. Naršymas mobiliuosiuose įrenginiuose buvo svarbus. Našumas buvo svarbus. Paieškos matomumas ir vartotojų kantrybė reikalavo greičio. Vaizdo formatai turėjo nustoti elgtis kaip istoriniai baldai. WebP pasiūlė modernų kelią su nuostolingu ir beprarasmiu suspaudimu, skaidrumo palaikymu ir efektyvesniu pateikimu daugeliu įprastų interneto atvejų. Pastaroji dalis yra svarbi. WebP neatvyko ištrinti visų senesnių formatų iš civilizacijos. Jis atvyko padaryti švaistymą sunkiau apginamą.
Štai kodėl PNG į WebP konvertavimas tapo prasminga darbo eiga. Ne todėl, kad WebP yra šventas. Ne todėl, kad PNG staiga tapo „blogas“. Tai būtų vaikiškas mąstymas, aprengtas optimizavimu. Tikroji priežastis yra subtilesnė. Formatas gali būti puikus ir vis tiek būti netinkamas pasirinkimas konkrečiam pateikimo kontekstui. Aiškus skaidrus PNG gali būti puikus kaip pradinis šaltinis ir vis tiek per sunkus kaip galutinis interneto vaizdas. Produkto iškarpai gali reikėti skaidrumo, bet ne visos pradinio eksporto baitų naštos. Naudotojo sąsajos elementas po konvertavimo gali atrodyti identiškai, kartu sutaupydamas pakankamai svorio, kad pagerėtų puslapio įkėlimas, ypač kai jis kartojamas šablonuose, kolekcijose ar kategorijų puslapiuose. Internetas pilnas mažų neefektyvumų, kurie tampa brangūs tik tada, kai yra padauginami. Vaizdai yra šio triuko meistrai.
Čia taip pat yra naudinga techninė pamoka, kurios daugelis vadovų vengia, nes ji sugadina pasaką. Skaidrumas nėra dekoratyvus pasirinkimas. Jis keičia formatų elgseną ir tai, kodėl žmonės juos renkasi. JPEG nepalaiko skaidrumo. PNG palaiko. WebP gali palaikyti. Dėl to PNG į WebP yra daug įdomesnis konvertavimo kelias nei JPG į WebP kai kuriose darbo eigose. Kai žmonės sako „man reikia modernaus vaizdo formato, bet negaliu prarasti skaidraus fono“, jie iš tikrųjų apibūdina būtent tą teritoriją, kurioje PNG ir WebP pradeda derėtis kaip suaugusieji, o JPEG lieka nuošalyje, mandagiai nekviečiamas. Tai viena iš priežasčių, kodėl WebP tapo patrauklus interneto grafikai. Jis suteikė kūrėjams galimybę siekti mažesnių failų, iškart neaukojant alfa kanalo ir negrįžtant į senąją baltų dėžių bei vizualinio kompromiso erą.
Vis dėlto sąžiningumas yra svarbus. Konvertuoti PNG į WebP ne visada yra teisingas žingsnis. Kai kurios nuotraukos yra geriau išsaugojamos kaip PNG, ypač kai visiškas detalumas be jokių praradimų yra svarbesnis už failo dydį. Kai kurie failai jau dabar yra mažyčiai, todėl skirtumas trivialus. Kai kurie dizaino eksportai yra blogai paruošti, o konvertavimas tiesiog perpakuoja jų problemas. Griozdiškas šaltinio failas netampa kilnus, nes pasikeitė jo plėtinys. Suspaudimas gali sumažinti svorį. Jis negali pataisyti sprendimų priėmimo. Jei vaizdas buvo per didelis, prastai apkarpytas, eksportuotas absurdiškais matmenimis arba pasirinktas netinkamam maketui, formatų konvertavimas tėra valymo komanda, atvykstanti po to, kai prasti sprendimai jau surengė savo paradą.
Tai yra didesnė pamoka, paslėpta vaizdo optimizavimo viduje. Žmonės mėgsta kaltinti formatus, nes tai skamba techniškai ir todėl didingai. Vis dėlto daugelis našumo katastrofų kyla dėl paprastesnių nuodėmių. Naudojamas didžiulis šaltinio vaizdas mažai rodymo vietai. Siunčiamas taškinis tekstas ten, kur SVG arba HTML atliktų darbą geriau. Įkeliami failai tiesiai iš dizaino programinės įrangos, jų nepritaikius interneto matmenims. Elgiamasi su kiekvienu puslapiu kaip su plakatu, o su kiekvienu vartotoju – kaip su plačiajuosčio ryšio entuziastu, turinčiu šviesolaidį. Tada kas nors atranda keitiklį, nuskuta kelis kilobaitus ir vadina tai strategija. Naudinga, taip. Bet tai nėra visuma. Failų formatas yra viena svirtis. Matmenys, kontekstas, talpyklos taisyklės, HTML žymėjimas ir saikas vis tiek išlieka svarbūs.
Taigi ko geras PNG į WebP keitiklis turėtų išmokyti? Jis turėtų išmokyti, kad vaizdų optimizavimas yra mažiau susijęs su formatų garbinimu ir daugiau su pagarba jų pristatymui. Jis devynis kartus primins žmonėms, kad PNG buvo sukurtas dėl puikių priežasčių, kad skaidrumas yra tikra techninė vertė, kad WebP egzistuoja todėl, kad internetui reikėjo efektyvesnės modernios parinkties, ir kad mažesni failai yra ne gyvenimo būdo aksesuaras, o praktinis pagerėjimas. Jis taip pat turėtų tyliai atskleisti vieną amžiną tiesą apie svetaines: daugelis puslapių yra lėti ne todėl, kad internetas yra sudėtingas, bet todėl, kad per didelius failus nuolat įkelia visiškai protingi žmonės, kurie kažkodėl tampa švaistymo poetais tą akimirką, kai pasirodo eksporto mygtukas.
Štai kodėl šis konvertavimas yra naudingas mažiausiai teatrališku, labiausiai gerbiamu būdu. Jis leidžia paimti PNG vaizdą, pasirinkti WebP kokybės lygį ir sukurti tikrą WebP išvesties failą, skirtą tikram pristatymui. Jokios pranašystės. Jokių stebuklingų tepalų. Jokių herojiškų teiginių, kad kiekvienas vaizdas susitrauks iki nieko, kartu taps gražesnis ir moraliai pranašesnis. Tiesiog švaresnis failo formato pasirinkimas tiems atvejams, kai PNG pradėjo elgtis kaip patogus, bet permaitintas aristokratas puslapyje, kuriam iš tikrųjų reikėjo lengvesnio keliautojo.