Jak przekonwertować WebP na PNG w systemie Linux
WebP to nowoczesny format obrazu stworzony przez Google. Został stworzony specjalnie dla sieci, zapewniając wysoki stopień kompresji bez wpływu na jakość obrazu. W systemie Windows dowolna przeglądarka obrazów, taka jak IrfanView, może otwierać obrazy WebP i zapisywać je jako JPG/PNG. Jednak w systemie Linux edycja lub konwersja obrazu WebP może być trudna, ponieważ tradycyjne narzędzia do edycji obrazów, takie jak GIMP, nie obsługują jeszcze WebP. Oto jak przekonwertować obraz WebP do formatu PNG i odwrotnie.
Reklama

Istnieją dwie metody uzyskania obrazu PNG z istniejącego obrazu WebP. Możesz użyć albo libwebp lub ffmpeg pakiety, które dostarczają narzędzi do naszych zadań.
Konwertuj WebP na PNG
W zależności od twojej dystrybucji, libwebp może być zainstalowany po wyjęciu z pudełka lub nie. Na przykład w Arch Linux zależności pakietów nie są ścisłe, więc libwebp nie jest instalowany podczas instalacji GUI. Powinieneś zainstalować go ręcznie przez
uruchamianie polecenia jako root:# pacman -S libwebp
W dystrybucji opartej na Debianie, takiej jak Linux Mint, wydaj polecenie:
# trafnie zainstaluj webp
Pakiet zawiera następujące narzędzia:
- cwebp - narzędzie do kodowania WebP.
- dwebp - narzędzie dekodujące WebP.
- vwebp - aplikacja przeglądarki WebP.
- wepmux - narzędzie do muxowania WebP.
- gif2webp - narzędzie do konwersji obrazów GIF do WebP.
Aby przekonwertować obraz WebP na PNG w systemie Linux, wykonaj następujące czynności.
- Otwórz swoje ulubione aplikacja terminala.
- Wpisz następujące polecenie:
dwebp plik.webp -o plik.png
- Plik wyjściowy będzie miał postać pliku.png w formacie PNG.
Uwaga: Niestety, dwebp konwertuje tylko WebP do PNG, ale nie do JPG. Tak więc, jeśli chcesz uzyskać obraz JPEG z pliku WebP, musisz najpierw przekonwertować go do PNG, a następnie przekonwertować obraz PNG do JPG za pomocą narzędzia takiego jak GIMP lub przekonwertować go za pomocą ImageMagicK.
Konwertuj WebP na PNG za pomocą ffmpeg
Jeśli nie możesz zainstalować libwebp, możesz skorzystać z ffmpeg. W przeciwieństwie do libwebp, ffmpeg jest powszechnie używany i jest preinstalowany w wielu dystrybucjach. Zrób to w następujący sposób:
- Otwórz swoją ulubioną aplikację terminala.
- Wpisz następujące polecenie:
ffmpeg -i plik.webp plik.png
Pamiętaj, że ffmpeg generuje większe pliki niż koder WebP. Może być konieczne dostosowanie jego opcji i zoptymalizowanie pliku wyjściowego.
Konwertuj pliki PNG do WebP
Przydatna może być również konwersja przeciwna. W wielu sytuacjach WebP zapewnia lepszy współczynnik kompresji niż PNG. Aby przekonwertować plik PNG na WebP, wykonaj następujące polecenie:
cwebp plik.png -o plik.webp
Domyślna jakość WebP jest ustawiona na 75. Możesz go zwiększyć lub zmniejszyć, podając argument -q dla kodera w następujący sposób.
cwebp -q 80 plik.png -o plik.webp
Otóż to.