Hvordan konvertere WebP til PNG i Linux
WebP er et moderne bildeformat laget av Google. Den ble laget spesielt for nettet, og gir et høyt komprimeringsforhold uten å påvirke bildekvaliteten. På Windows kan enhver bildeviser som IrfanView åpne WebP-bilder og lagre dem som JPG/PNG. På Linux kan det imidlertid være vanskelig å redigere eller konvertere et WebP-bilde, fordi tradisjonelle bilderedigeringsverktøy som GIMP ikke støtter WebP ennå. Slik konverterer du et WebP-bilde til PNG-formatet og omvendt.
Annonse
Det er to metoder du kan bruke for å få et PNG-bilde fra et eksisterende WebP-bilde. Du kan bruke enten libwebp eller ffmpeg pakker som gir verktøy for våre oppgaver.
Konverter WebP til PNG
Avhengig av distroen din, libwebp kan installeres rett ut av esken eller ikke. For eksempel, i Arch Linux er pakkeavhengigheter ikke strenge, så libwebp blir ikke installert når du installerer GUI. Du bør installere den manuelt ved å
kjører kommandoen som root:# pacman -S libwebp
På en Debian-basert distro som Linux Mint, utfør kommandoen:
# apt install webp
Pakken inneholder følgende verktøy:
- cwebp - et WebP-koderverktøy.
- dwebp - et WebP-dekoderverktøy.
- vwebp - en WebP-visningsapp.
- wepmux - et WebP-muxing-verktøy.
- gif2webp - et verktøy for å konvertere GIF-bilder til WebP.
For å konvertere et WebP-bilde til PNG i Linux, gjør følgende.
- Åpne favoritten din terminal app.
- Skriv inn følgende kommando:
dwebp file.webp -o file.png
- Utdatafilen vil være file.png i PNG-format.
Merk: Dessverre konverterer dwebp bare WebP til PNG, men ikke til JPG. Så hvis du trenger å få et JPEG-bilde fra WebP-filen din, må du først konvertere det til PNG, og deretter konvertere PNG-bildet til JPG ved å bruke et verktøy som GIMP eller konvertere det ved hjelp av ImageMagicK.
Konverter WebP til PNG med ffmpeg
Hvis du ikke får installert libwebp, kan du gå med ffmpeg. I motsetning til libwebp, er ffmpeg mye brukt og kommer forhåndsinstallert i mange distroer. Gjør det som følger:
- Åpne din favorittterminalapp.
- Skriv inn følgende kommando:
ffmpeg -i fil.webp fil.png
Husk at ffmpeg produserer større filer enn WebP-koderen. Du må kanskje justere alternativene og optimalisere utdatafilen.
Konverter PNG-filer til WebP
Den motsatte konverteringen kan også være nyttig. I en rekke situasjoner gir WebP et bedre komprimeringsforhold enn PNG. For å konvertere en PNG-fil til WebP, kjør følgende kommando:
cwebp file.png -o file.webp
Standardkvaliteten for WebP er satt til 75. Du kan øke eller redusere den ved å spesifisere -q-argumentet for koderen, som følger.
cwebp -q 80 file.png -o file.webp
Det er det.