メイン Linux LinuxでWebPをPNGに変換する方法

LinuxでWebPをPNGに変換する方法



WebPは、Googleによって作成された最新の画像形式です。 Web専用に作成されており、画質に影響を与えることなく高い圧縮率を実現します。 Windowsでは、IrfanViewなどの画像ビューアでWebP画像を開き、JPG / PNGとして保存できます。ただし、Linuxでは、GIMPなどの従来の画像編集ツールはまだWebPをサポートしていないため、WebP画像を編集または変換するのは難しい場合があります。 WebP画像をPNG形式に、またはその逆に変換する方法は次のとおりです。

広告

GIMPエラーメッセージWebp

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に交換
  1. お気に入りを開く ターミナルアプリ 。
  2. 次のコマンドを入力します。
    dwebp file.webp -o file.png
  3. 出力ファイルはPNG形式のfile.pngになります。LinuxWebpからPNGFfmpegへ

注:残念ながら、dwebpはWebPをPNGにのみ変換し、JPGには変換しません。したがって、WebPファイルからJPEG画像を取得する必要がある場合は、最初にそれをPNGに変換してから、GIMPなどのツールを使用してPNG画像をJPGに変換するか、ImageMagicKを使用して変換する必要があります。

ffmpegでWebPをPNGに変換する

libwebpをインストールできない場合は、ffmpegを使用できます。 libwebpとは異なり、ffmpegは広く使用されており、多くのディストリビューションにプリインストールされています。次のようにします。

  1. お気に入りのターミナルアプリを開きます。
  2. 次のコマンドを入力します。
    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

それでおしまい。

興味深い記事

エディターズチョイス

Androidのキャッシュデータをクリアする方法
Androidのキャッシュデータをクリアする方法
Android またはタブレット上のキャッシュまたは一時ファイルをクリアすることは、不安定な動作、ランダムなアプリのクラッシュ、さらにはストレージの空き容量を解消するのに良い方法です。
Windows 10 Fall CreatorsUpdateにサードパーティのテーマをインストールする
Windows 10 Fall CreatorsUpdateにサードパーティのテーマをインストールする
この記事では、Windows 10の制限を回避し、Fall CreatorsUpdateでサードパーティのテーマをインストールして適用する方法について説明します。
Instagramの検索履歴を削除してクリアする方法
Instagramの検索履歴を削除してクリアする方法
https://www.youtube.com/watch?v=9Fnlf6hmWkA&pbjreload=101ここTechJunkieでは判断しません。 Instagramでエッジの効いたものを検索したい場合は、それはあなた次第です。トラックをクリアしたい場合
iPhoneの「ページ上で検索」を使用してSafariでテキストを検索する方法
iPhoneの「ページ上で検索」を使用してSafariでテキストを検索する方法
iPhone の Safari の「ページ内検索」検索機能を使用して、Web ページ上で必要なテキストを検索します。
テレビの電源が勝手にオンになる場合の修理方法
テレビの電源が勝手にオンになる場合の修理方法
ボタンを押さなくてもテレビの電源が自動的にオンになる場合は、技術的な問題が発生している可能性があります。ここでは、テレビの電源が勝手にオンになる場合の最も一般的な解決策をいくつか紹介します。
Google マップで特定の半径の円を描く方法
Google マップで特定の半径の円を描く方法
Google マップでは 2 点間の距離をいつでも測定できますが、特定の半径で円を描く方がより役立つ場合があります。しかし、これはGoogleマップで可能ですか?または、頼る必要がありますか
Googleスプレッドシートで行を合計する方法
Googleスプレッドシートで行を合計する方法
Googleスプレッドシートには、複雑な計算を簡素化するためのツールが多数用意されています。そのうちの1つがSUM関数です。これは基本的な公式ですが、すべてのGoogleスプレッドシートユーザーがそれを使用することのすべての利点を知っているわけではありません。さらに、あなたのやり方