Imagemagick
將 webp 轉換為 jpg 錯誤:“此圖像格式沒有解碼委託”和“缺少圖像文件名”
我正在使用 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.
- 添加
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