Imagemagick

將 webp 轉換為 jpg 錯誤:“此圖像格式沒有解碼委託”和“缺少圖像文件名”

  • October 2, 2020

我正在使用 ubuntu 12.04。我已經安裝了libwebp2&libwebp-dev

到目前為止,在網上沒有找到將webp轉換為jpg的範例。

使用帶有命令的 imagemagick 可以輕鬆轉換一些 webp 文件

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

Google 已經在包中提供了解碼 webp 圖像的工具libwebp,您上傳的文件可以在 Arch 上執行。

dwebp file.webp -o abc.png

對於編碼工具,請檢查cwebp命令。

在 Ubuntu 中,您可以使用以下命令安裝工具:

sudo apt install webp

在 RHEL/CentOS 上:

yum install libwebp libwebp-tools

你可以考慮使用這個線上工具

ffmpeg 可以做到這一點。如果您已經擁有 ffmpeg,則很有用。無需安裝其他工具。

簡單地:

ffmpeg -i file.webp out.png

引用自:https://unix.stackexchange.com/questions/70622