WebP į PNG paveikslėlių keitiklis
WEBP failų konvertavimas į PNG atstato pilną suderinamumą su senesne programine įranga ir redagavimo įrankiais, kurie negali perskaityti modernių žiniatinklio rastrinių formatų.
Formatų palyginimas ir techninės specifikacijos
| Specifikacija | WEBP | PNG |
|---|---|---|
| MIME tipas | image/webp | image/png |
| Tipas | raster | raster |
| Glaudinimas | lossy (VP8) & lossless (VP8L) | lossless (DEFLATE / LZ77 + Huffman) |
| Standartinė specifikacija | IETF RFC 6386 / Google WebP Spec | W3C PNG 3rd Edition |
| Maginės baitų antraštės (Magic Bytes) | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) | 89 50 4E 47 0D 0A 1A 0A |
Formato apžvalga ir taikymas
„Google" sukurtas WebP formatas sumažina paveikslėlių failų dydį, kad būtų užtikrintas greitas naršymas internete. Tačiau daugelis stalinių kompiuterių nuotraukų redaktorių, senesnių operacinių sistemų ir pasenusių naršyklių tinkamai neatidaro WEBP failų. WEBP failo pavertimas į PNG (Portable Network Graphics) formatą išsprendžia šias suderinamumo kliūtis. Grafikos dizaineriai dažnai susiduria su iš interneto svetainių atsisiųstais WEBP paveikslėliais. Importuojant šią grafiką į dizaino programinę įrangą, pavyzdžiui, Adobe Photoshop arba CorelDRAW, senesnės versijos atmeta failo formatą. Paveikslėlio konvertavimas į PNG užtikrina, kad failas atsivers iškart, neišmesdamas klaidos pranešimų ir nereikalaudamas papildinių atnaujinimų. Kita svarbi priežastis keisti formatą susijusi su skaitmeniniu archyvavimu ir spausdinimu. Nors WEBP puikiai tinka pateikimui internete, PNG išlieka pageidaujamu standartu grafikos saugojimui be nuostolių, kelių sluoksnių išteklių valdymui ir įterpimui į biuro dokumentus. Standartizavimas ties PNG garantuoja, kad jūsų paveikslėliai bus atvaizduojami identiškai kiekviename įrenginyje ir spausdintuve.
Techninės specifikacijos ir kodekų apžvalga
WEBP failas naudoja image/webp MIME tipą ir remiasi RI scrumptious RIFF konteinerio formatu. Jo dvejetainė struktūra prasideda keturių baitų ASCII parašu „RIFF", po kurio seka keturių baitų failo dydis ir keturių simbolių kodas „WEBP". Šiame konteineryje vaizdo duomenys remiasi arba VP8 glaudinimu su nuostoliais, arba VP8L glaudinimu be nuostolių. Savo ruožtu PNG failas naudoja image/png MIME tipą ir turi griežtą aštuonių baitų magišką parašą: 0x89 0x50 0x4E 0x47 0x0D 0x0A 0x1A 0x0A. PNG paveikslėliai saugo pikselių duomenis nuosekliais duomenų blokais, daugiausia „IDAT" bloku, naudojant DEFLATE glaudinimo algoritmą. DEFLATE sujungia LZ77 žodyno paiešką su Hafmano kodavimu, kad būtų pasiektas visiškai be nuostolių glaudinimas. Konvertuojant WEBP failą su nuostoliais į PNG, dekoderis išskleidžia originalius pikselius į neglaudintą rastrinį tinklelį, o koduotojas iš naujo supakuoja šį tinklelį naudojant DEFLATE. Jei šaltinio WEBP naudojo glaudinimą be nuostolių, pikselių duomenys tiesiogiai susiejami su PNG tinkleliu be vizualinių nuostolių.
OS ir naršyklės suderinamumas
PNG pasižymi visuotiniu suderinamumu visose pagrindinėse operacinėse sistemose, įskaitant Windows, macOS, Linux, iOS ir Android. Integruotos paveikslėlių peržiūros programos, senosios interneto naršyklės ir profesionalios dizaino programos atidaro PNG failus tiesiogiai be trečiųjų šalių plėtinių. WEBP palaiko plačiai paplitusios modernios naršyklės, tačiau vis dar susiduria su sunkumais senesnėse stalinių kompiuterių programose ir vietiniuose failų languose.
💡 Naudinga informacija
Konvertuojant WEBP failą su nuostoliais į PNG formatą, nepavyks atkurti prarastų detalių, kurios buvo pašalintos pradinio glaudinimo su nuostoliais metu, tačiau tai apsaugos nuo bet kokių tolimesnių kokybės nuostolių kartotinių redagavimų metu.
Formatų palyginimas ir techninės specifikacijos
Tipinė 1920x1080 grafika užima maždaug 150 KB kaip WEBP failas su nuostoliais, tačiau išsiplečia iki 1,2 MB, kai konvertuojama į PNG be nuostolių. Per 4G mobiliojo ryšio tinklą, siunčiant 15 megabitų per sekundę greičiu, WEBP perkėlimas užtrunka apie 0,08 sekundės, o didesniam PNG failui reikia maždaug 0,64 sekundės.
Dažnai užduodami klausimai
Kaip konvertuoti WebP paveikslėlį į PNG neprarandant kokybės?
Kadangi PNG naudoja DEFLATE glaudinimą be nuostolių, konvertuojant WEBP failą be nuostolių, kiekvienas atskiras pikselis išsaugomas identiškai. Tačiau jei jūsų šaltinio WEBP failas buvo suspaustas naudojant VP8 su nuostoliais, jo konvertavimas į PNG supakuos esamus glaudinimo artefaktus į talpyklą be nuostolių nepridedant naujos vizualinės žalos.
Kuo skiriasi WebP paveikslėlis nuo PNG paveikslėlio?
WebP yra šiuolaikinis rastrinis formatas, sukurtas ant RIFF konteinerio, palaikantis tiek glaudinimo su nuostoliais, tiek be nuostolių schemas, kildinamas iš vaizdo įrašų kodekų. PNG yra tradicinis rastrinis formatas, naudojantis nepriklausomą blokais pagrįstą konteinerį ir griežtai pasikliaujantis DEFLATE algoritmu grynajam glaudinimui be nuostolių.