将 webp 转换为 JPG

lml*_*mlm 14 jpeg webp

如何将 webp 文件转换为 JPG 格式?

Mar*_*ell 38

使用ImageMagick v7:

magick input.webp output.jpg
Run Code Online (Sandbox Code Playgroud)

ImageMagick v6:

convert input.webp output.jpg
Run Code Online (Sandbox Code Playgroud)

如果您有很多事情要做,请mogrify改用。因此,假设您要将当前目录中的所有 WEBP 图像转换为 JPEG:

magick mogrify -format JPEG *.webp
Run Code Online (Sandbox Code Playgroud)

如果您希望将转换后的文件保存在名为 的目录中OUTPUT,请使用:

mkdir OUTPUT
magick mogrify -format JPEG -path OUTPUT *.webp
Run Code Online (Sandbox Code Playgroud)

  • 如果您有很多文件: ```for i in *.webp; 做 name=`echo "$i" | 切-d'。' -f1`; 回显“$名称”;转换“$i”“${name}.jpg”;完成``` (15认同)
  • 转换单个文件: `ffmpeg -i myfile.webp myfile.jpg` 递归地转换当前目录中的所有文件: `find . -iname '*.webp' -exec bash -c 'ffmpeg -y -i "$1" "${1%.*}.jpg"' _ {} \;` (13认同)
  • 它确实需要使用 Imagemagick 安装 webp 和 jpg 代表。请参阅 https://developers.google.com/speed/webp/download。您可以查看它是使用 `convert -version` 或 `magick -version` 安装的,如上面 Mark 所述 (4认同)
  • @maaniB 实际上有一个更好的方法“mogrify”,所以我更新了我的答案。 (3认同)