Nemokamas konverteris

PNG į WEBP keitiklis

Iškart konvertuokite PNG vaizdus į WEBP formatą. Sumažinkite failo dydį išlaikant aukštą kokybę ir skaidrumą. Saugus, greitas ir visiškai nemokamas.

Nuvilkite PNG čia

Palaiko iki 50 MB

Arba

Apie šį įrankį

PNG konvertavimas į WebP yra vienas efektyviausių pavienių žiniatinklio vaizdų pateikimo optimizavimo būdų. WebP, užkoduotas be nuostolių glaudinimu, paprastai sukuria 25 % mažesnius failus nei lygiavertis PNG, be jokio pastebimo skirtumo; nuostolingas WebP pagal numatytąją kokybę dažnai sumažina fotografijos PNG 60–80%. Svetainėse, kuriose pateikiama daug vaizdų – el. prekyba, tinklaraščiai, dokumentacija, didelio vaizdų turinčios vieno puslapio programos – perėjimas prie WebP pristatymo yra išmatuojamas greitis ir pralaidumas.

Šis keitiklis užkoduoja WebP lokaliai jūsų naršyklėje, naudodamas integruotą vaizdo kodavimo įrenginį, kuris pasiekiamas kiekvienoje šiuolaikinėje naršyklėje per canvas.toBlob('image/webp'). PNG iššifruojamas į drobę, tada iš naujo užkoduojamas kaip WebP pasirinktu kokybės lygiu. Jokio įkėlimo, jokio serverio apdorojimo, jokio failo saugojimo.

Pasirinkimas tarp be nuostolių ir nuostolingo WebP priklauso nuo turinio. Nuotraukoms ir sudėtingiems spalvotiems vaizdams 75–85 kokybės WebP praradimas paprastai nesiskiria nuo šaltinio, o failo dydis sumažėja perpus. Naudojant vartotojo sąsajos ekrano kopijas, logotipus, diagramas ir bet kokį vaizdą su aštriais kraštais arba tekstu, be nuostolių WebP išsaugo detales be artefaktų.

Kodėl konvertuoti PNG į WebP

WebP egzistuoja dėl vienos priežasties: mažesni failai su lygiaverte kokybe. Šiuolaikinėms svetainėms tai svarbu, nes puslapio svoris tiesiogiai veikia įkėlimo laiką, mobiliųjų duomenų naudojimą ir „Core Web Vitals“ balus, kurie turi įtakos paieškos reitingui. PNG pakeitimas WebP įprastai sumažina dydį 25–80 %, o tai tiesiogiai reiškia greitesnius puslapius.

Naršyklės palaikymas yra universalus dabartinėse „Chrome“, „Firefox“, „Safari“ ir „Edge“ versijose. Formatas buvo palaikomas „Baseline“ nuo 2020 m. Daugumoje gamybinių svetainių WebP teikti su atsargine PNG versija senoms naršyklėms yra nereikalinga; tiesioginis WebP pristatymas veikia daugiau nei 95% lankytojų. Konversija yra vienkartinis veiksmas, kuris atsiperka per kiekvieną puslapio peržiūrą.

Kaip naudoti

Išmeskite PNG, pasirinkite kokybę, užkoduokite. Visas dujotiekis veikia jūsų naršyklėje.

  1. Įkelkite savo PNG: Vilkite failą į įkėlimo sritį arba spustelėkite, kad naršytumėte. Priimami failai iki 50 MB. Palaikomas kelių vaizdų paketinis konvertavimas.
  2. Rinkitės kokybę: Numatytoji vertė yra 85, o tai yra geras fotografijos turinio nuostolių balansas. Naudokite 100, jei WebP be nuostolių – tobulas pikseliais, mažesnis nei PNG. Jei norite agresyviai sumažinti fotografinio turinio dydį, naudokite 60–75.
  3. Konvertuoti: Naršyklė iškoduoja PNG į drobę ir iškviečia canvas.toBlob('image/webp', quality / 100). Kodavimo priemonė veikia naršyklės procese – nėra serverio pirmyn ir atgal.
  4. Atsisiųsti: Išsaugokite WebP failą. Išvesties failo pavadinime naudojamas šaltinio PNG pavadinimas su plėtiniu .webp. Pakeiskite PNG nuorodas savo HTML arba TVS, kad pradėtumėte teikti mažesnį failą.

Bendro naudojimo atvejai

Techninės detalės

WebP naudoja VP8 kodavimui su nuostolingais ir VP8L be nuostolių. Lossy WebP taiko blokais pagrįstą numatymą (vidinį kadro kodavimą iš gretimų blokų), į DCT panašias transformacijas (4 × 4 ir Walsh-Hadamard), aritmetinį kodavimą ir sudėtingą kilpos filtrą. Rezultatas yra žymiai efektyvesnis nei JPEG senesnis 8 × 8 DCT ir Huffman metodas.

Lossless WebP sujungia LZ77 atgalines nuorodas su keliomis pasirenkamomis nuspėjamomis transformacijomis (atimti žalią spalvą, spalvų talpyklą, numatyti, spalvų transformaciją). Vaizdams su pasikartojančiais raštais arba didelėmis plokščiomis sritimis – vartotojo sąsajos maketais, piktogramomis, diagramomis – sutaupoma daugiau nei 50 %, palyginti su PNG.

Naršyklės koduotuvas kokybės parametrą (0–100) susieja su vidiniais VP8 kvantavimo lygiais. 100 kokybė suaktyvina be nuostolių režimą daugelyje naršyklių diegimų. Kodavimo greitis paprastai yra greitesnis nei lygiavertis PNG kodavimas, nes VP8 turi efektyvesnį entropijos kodavimą.

Geriausia praktika

Dažnai užduodami klausimai

Ar prarasiu vaizdo kokybę konvertuodamas PNG į WEBP?
WEBP naudoja ir nuostolingą, ir be nuostolių. Galite pastebėti nedidelį kokybės pablogėjimą, tačiau daugeliu atvejų skirtumas yra nereikšmingas. Jei įmanoma, pasirinkite aukštesnės kokybės nustatymą, kad sumažintumėte nuostolius.
Kokie yra WebP formato pranašumai?
WebP paprastai sukuria 25–35 % mažesnius failus nei JPG ir PNG lygiaverte kokybe. Jis palaiko tiek nuostolingą, tiek be nuostolių glaudinimą, skaidrumą ir animaciją. Visos šiuolaikinės naršyklės palaiko WebP.
Ar galiu konvertuoti animuotus PNG failus?
Šis įrankis konvertuoja statinius vaizdus. Animaciniam turiniui reikės specializuoto animacijos keitiklio.
Ar konvertuojant mano vaizdai yra privatūs?
Taip. Jūsų PNG failai visiškai apdorojami jūsų naršyklėje naudojant „Canvas“ API ir „JavaScript“. Niekas neįkeliamas į jokį serverį – failas patenka tiesiai iš jūsų įrenginio į keitiklį ir atgal į jūsų įrenginį.
Ar mano PNG įkeltas į serverį?
Ne. Konversija vykdoma jūsų naršyklėje naudojant drobės API ir naršyklėje integruotą WebP koduotuvą. Failai nepalieka jūsų įrenginio.
Ar galiu konvertuoti kelis PNG vienu metu?
Taip. Įkelkite kelis failus į įkėlimo sritį; kiekvienas yra užkoduotas atskirai ir atsisiunčiamas kaip atskiras WebP. Naudojant labai dideles partijas, darbalaukio įrankis, pvz., cwebp arba Sharp, yra efektyvesnis.
Kodėl WebP suteikia geresnį suspaudimą nei PNG?
WebP naudoja VP8/VP8L kodavimą su sudėtingu numatymo ir entropijos kodavimu, o PNG naudoja DEFLATE – senesnį bendrosios paskirties algoritmą, kuris nėra specialiai pritaikytas vaizdo duomenims. WebP be nuostolių režimas taip pat siūlo daugiau nuspėjamųjų transformacijų nei PNG nuskaitymo filtrai.
Ar WebP palaiko animaciją?
Taip, „WebP“ palaiko animaciją, panašią į GIF arba APNG. Šis keitiklis tvarko tik nejudančius vaizdus; animuotam PNG (APNG) į animuotą WebP reikia kitokio konversijos kelio.