PNG vaizdo konvertavimas į WebP vaizdą
Perkeliamųjų tinklo grafikų (PNG) konvertavimas į „WebP" sumažina failų dydį iki 50 procentų, išlaikant aukštą vaizdo kokybę ir skaidrumą.
Formatų palyginimas ir techninės specifikacijos
| Specifikacija | PNG | WEBP |
|---|---|---|
| MIME tipas | image/png | image/webp |
| Tipas | raster | raster |
| Glaudinimas | lossless (DEFLATE / LZ77 + Huffman) | lossy (VP8) & lossless (VP8L) |
| Standartinė specifikacija | W3C PNG 3rd Edition | IETF RFC 6386 / Google WebP Spec |
| Maginės baitų antraštės (Magic Bytes) | 89 50 4E 47 0D 0A 1A 0A | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) |
Formato apžvalga ir taikymas
Žiniatinklio kūrėjai ir grafikos dizaineriai dažnai konvertuoja PNG grafiką į „WebP" formatą, kad pagreitintų svetainės įkėlimo greitį ir sumažintų pralaidumo sąnaudas. Kadangi PNG naudoja griežtą nenuostolingą kompresiją, vaizdai su dideliais vientisos spalvos plotais arba ryškiu tekstu gali užimti stebėtinai didelį failo dydį. Šiuolaikinės interneto naršyklės ir programos palaiko „WebP", todėl jis yra standartinis pasirinkimas platinimui internete. Šių išteklių perkėlimas į „WebP" leidžia leidėjams išlaikyti ryškius grafikos kraštus ir alfa kanalo skaidrumą be didelės saugyklos vietos. Turinio valdymo sistemos ir vaizdų pristatymo tinklai dabar pagal numatytuosius nustatymus naudoja „WebP" išteklius, kad pagerintų bendruosius naudotojo patirties rodiklius ir sumažintų serverio saugyklos išlaidas.
Techninės specifikacijos ir kodekų apžvalga
PNG yra taškinis vaizdo formatas, reglamentuojamas PNG specifikacijos (ISO/IEC 15948), naudojantis DEFLATE algoritmą, kuris sujungia LZ77 slankiuosius žodynus ir Hafmano kodavimą nenuostolingam suspaudimui. Jo failai prasideda nuo 8 baitų magiškojo parašo: šešioliktainės reikšmės 89 50 4E 47 0D 0A 1A 0A, po kurios sekioja struktūrizuoti blokai, tokie kaip IHDR, IDAT ir IEND. Priešingas formatas - „WebP" - yra modernus „Google" sukurtas taškinis formatas, pagrįstas RIFF konteinerio formatu. „WebP" failas prasideda ASCII magiškaisiais baitais „RIFF", po kurių eina 4 baitų failo ilgis ir „WEBP" keturių simbolių kodas. „WebP" palaiko du skirtingus suspaudimo režimus: nuostolingą režimą, kuriame naudojami VP8 vaizdo kodeko prognozuojamojo kodavimo metodai, ir nenuostolingą režimą, kuriame naudojama pasirinktinė erdvinė transformacija, spalvų talpykla ir entropijos kodavimo konvejeris.
OS ir naršyklės suderinamumas
„WebP" palaikomas visose šiuolaikinėse interneto naršyklėse, įskaitant „Google Chrome", „Mozilla Firefox", „Apple Safari" ir „Microsoft Edge". Darbalaukio operacinės sistemos, tokios kaip „Windows 10" ir „11", „macOS" ir pagrindinės „Linux" distribucijos, gimtąja forma atvaizduoja „WebP" numatytosiose vaizdų peržiūros programose. Mobiliosios platformos, įskaitant „Android" ir „iOS", visiškai palaiko „WebP" dekodavimą ir kodavimą gimtosiose programėlėse. Senesnėms sistemoms, tokioms kaip „Internet Explorer" ar labai senoms operacinėms sistemoms, gali prireikti polifilų arba atsarginių formatų, pavyzdžiui, PNG.
💡 Naudinga informacija
Konvertuodami ryškius logotipus arba vartotojo sąsajos grafiką su skaidrumu, naudokite nenuostolingąjį „WebP" režimą, kad išlaikytumėte pikselių tobulumą. Fotografiniam turiniui naudokite nuostolingąjį „WebP" su 80 kokybės nustatymu, kad pasiektumėte didžiausią dydžio sumažinimą su minimaliu vizualiniu pablogėjimu.
Formatų palyginimas ir techninės specifikacijos
Standartinė 1,2 MB permatoma PNG ekrano kopija sumažėja iki maždaug 350 KB, kai ji konvertuojama į „WebP". Lėtame 4G mobiliojo ryšio tinkle, atsisiunčiant 5 Mbps greičiu, PNG įsikelia maždaug per 1,9 sekundės, o „WebP" versija atsisiunčiama vos per 0,5 sekundės, todėl pastebimai pagreitėja puslapių atvaizdavimas.
Dažnai užduodami klausimai
Kaip konvertuoti PNG vaizdą į WebP vaizdą neprarandant kokybės?
Galite išlaikyti tikslų pikselių atvaizdavimą pasirinkdami nenuostolingo suspaudimo režimą konvertavimo metu. Nenuostolingasis „WebP" naudoja pažangias prognozuojamąsias erdvines transformacijas ir spalvų talpyklą, kad suspaustų duomenis neprarandant jokių pradinių pikselių reikšmių.
Kuo skiriasi PNG vaizdas ir WebP vaizdas?
PNG naudoja patentuotą „zlib" / DEFLATE blokų struktūrą, sukurtą specialiai nenuostolingai taškinei grafikai. „WebP" sukurta remiantis RIFF konteinerio architektūra, kurioje integruotas tiek nuostolingas prognozuojamasis kodavimas, gautas iš vaizdo suspaudimo, tiek pažangus nenuostolingas režimas, todėl gaunami gerokai mažesni failai nei PNG.