Sådan konverteres WebP til PNG i Linux
WebP er et moderne billedformat skabt af Google. Det blev lavet specielt til internettet, hvilket giver et højt kompressionsforhold uden at påvirke billedkvaliteten. På Windows kan enhver billedfremviser som IrfanView åbne WebP-billeder og gemme dem som JPG/PNG. På Linux kan det dog være svært at redigere eller konvertere et WebP-billede, fordi traditionelle billedredigeringsværktøjer som GIMP endnu ikke understøtter WebP. Sådan konverteres et WebP-billede til PNG-formatet og omvendt.
Reklame
Der er to metoder, du kan bruge til at få et PNG-billede fra et eksisterende WebP-billede. Du kan bruge enten libwebp eller ffmpeg pakker, der giver værktøjer til vores opgaver.
Konverter WebP til PNG
Afhængigt af din distro, libwebp kan være installeret ud af kassen eller ej. For eksempel, i Arch Linux er pakkeafhængigheder ikke strenge, så libwebp bliver ikke installeret, når du installerer GUI. Du bør installere det manuelt ved
kører kommandoen som root:# pacman -S libwebp
På en Debian-baseret distro som Linux Mint skal du udsende kommandoen:
# apt installer webp
Pakken indeholder følgende værktøjer:
- cwebp - et WebP-indkoderværktøj.
- dwebp - et WebP-dekoderværktøj.
- vwebp - en WebP-fremviser-app.
- wepmux - et WebP-muxing-værktøj.
- gif2webp - et værktøj til at konvertere GIF-billeder til WebP.
For at konvertere et WebP-billede til PNG i Linux, gør følgende.
- Åbn din favorit terminal app.
- Skriv følgende kommando:
dwebp fil.webp -o fil.png
- Outputfilen vil være file.png i PNG-format.
Bemærk: Desværre konverterer dwebp kun WebP til PNG, men ikke til JPG. Så hvis du har brug for at få et JPEG-billede fra din WebP-fil, skal du først konvertere det til PNG og derefter konvertere PNG-billedet til JPG ved hjælp af et værktøj som GIMP eller konvertere det ved hjælp af ImageMagicK.
Konverter WebP til PNG med ffmpeg
Hvis du ikke kan få installeret libwebp, kan du gå med ffmpeg. I modsætning til libwebp er ffmpeg meget brugt og kommer forudinstalleret i mange distros. Gør det som følger:
- Åbn din foretrukne terminalapp.
- Skriv følgende kommando:
ffmpeg -i fil.webp fil.png
Husk, at ffmpeg producerer større filer end WebP-koderen. Du skal muligvis justere dens muligheder og optimere outputfilen.
Konverter PNG-filer til WebP
Den modsatte konvertering kan også være nyttig. I en række situationer giver WebP et bedre kompressionsforhold end PNG. For at konvertere en PNG-fil til WebP skal du udføre følgende kommando:
cwebp fil.png -o fil.webp
Standardkvaliteten for WebP er indstillet til 75. Du kan øge eller reducere det ved at angive -q-argumentet for indkoderen som følger.
cwebp -q 80 file.png -o file.webp
Det er det.