Ubuntu 12.04を使用しています。私はlibwebp2
&をインストールしましたlibwebp-dev
これまでwebpをjpgに変換した例は、インターネットには見つかりませんでした。
一部のwebpファイルは、imagemagickコマンドを使用して簡単に変換できます。
convert file.webp file.jpg
ただし、多くのwebpファイルを変換できず、エラーが発生します。
convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `file.jpg' @ error/convert.c/ConvertImageCommand/3011.
- - - - 追加
ファイルは次のようになります。http://www.filedropper.com/file_144
答え1
Googleはすでにパッケージのwebpイメージをデコードするツールを提供しており、libwebp
アップロードしたファイルはArchで実行できます。
dwebp file.webp -o abc.png
cwebp
コーディングツールについては、コマンドを確認してください。
Ubuntuでは、次のコマンドを使用してこれらのツールをインストールできます。
sudo apt install webp
RHEL/CentOSから:
yum install libwebp libwebp-tools
あなたは考慮することができますこのオンラインツールを使用してください。
答え2
ffmpegはこれを行うことができます。すでにffmpegがある場合に便利です。追加のツールをインストールする必要はありません。
簡単に:
ffmpeg -i file.webp out.png
答え3
ディレクトリ内のすべてのwebpファイルを変換する
find ./ -name "*.webp" -exec dwebp {} -o {}.png \;
注:dwebpはlibwebpパッケージにあります。
答え4
dwebp
webp->pngに使用してからpng->jpgに使用してくださいconvert
。パイプを使用してください。
dwebp 1.webp -o - | convert - 1.jpg