WebPは、Googleによって作成された最新の画像形式です。 Web専用に作成されており、画質に影響を与えることなく高い圧縮率を実現します。 Windowsでは、IrfanViewなどの画像ビューアでWebP画像を開き、JPG / PNGとして保存できます。ただし、Linuxでは、GIMPなどの従来の画像編集ツールはまだWebPをサポートしていないため、WebP画像を編集または変換するのは難しい場合があります。 WebP画像をPNG形式に、またはその逆に変換する方法は次のとおりです。
広告
itunes バックアップの場所を変更する方法
既存のWebP画像からPNG画像を取得するために使用できる方法は2つあります。どちらでも使用できますlibwebpまたはffmpeg私たちのタスクのためのツールを提供するパッケージ。
WebPをPNGに変換する
ディストリビューションに応じて、libwebpすぐにインストールできる場合とできない場合があります。たとえば、Arch Linuxではパッケージの依存関係は厳密ではないため、GUIをインストールするときにlibwebpはインストールされません。手動でインストールする必要があります rootとしてコマンドを実行する :
#pacman -S libwebp
Linux MintのようなDebianベースのディストリビューションで、次のコマンドを発行します。
#apt install webp
このパッケージは、次のツールを提供します。
- cwebp-WebPエンコーダツール。
- dwebp-WebPデコーダーツール。
- vwebp-WebPビューアアプリ。
- wepmux-WebPマキシングツール。
- gif2webp-GIF画像をWebPに変換するためのツール。
LinuxでWebP画像をPNGに変換するには 、 以下をせよ。
ipodクラシックハードドライブをssdに交換
- お気に入りを開く ターミナルアプリ 。
- 次のコマンドを入力します。
dwebp file.webp -o file.png
- 出力ファイルはPNG形式のfile.pngになります。
注:残念ながら、dwebpはWebPをPNGにのみ変換し、JPGには変換しません。したがって、WebPファイルからJPEG画像を取得する必要がある場合は、最初にそれをPNGに変換してから、GIMPなどのツールを使用してPNG画像をJPGに変換するか、ImageMagicKを使用して変換する必要があります。
ffmpegでWebPをPNGに変換する
libwebpをインストールできない場合は、ffmpegを使用できます。 libwebpとは異なり、ffmpegは広く使用されており、多くのディストリビューションにプリインストールされています。次のようにします。
- お気に入りのターミナルアプリを開きます。
- 次のコマンドを入力します。
ffmpeg -i file.webp file.png
ffmpegはWebPエンコーダーよりも大きなファイルを生成することに注意してください。オプションを調整し、出力ファイルを最適化する必要がある場合があります。
PNGファイルをWebPに変換する
逆の変換も役立つ場合があります。多くの場合、WebPはPNGよりも優れた圧縮率を提供します。 PNGファイルをWebPに変換するには、次のコマンドを実行します。
cwebp file.png -o file.webp
WebPのデフォルトの品質は75に設定されています。次のように、エンコーダーの-q引数を指定することで、品質を増減できます。
cwebp -q 80 file.png -o file.webp
それでおしまい。