CLI命令将Webp图像转换为JPG?

61

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


2
我认为这个问题很具体,因此不会太宽泛:它只是简单地问如何将webp转换为jpg。然而,如果这不是一个编程问题的话,superuser.com可能会是更好的归属地。 - therobyouknow
在Windows中,使用MS Paint打开.webp文件并另存为.jpg格式。 :-) - EleventhDoctor
1个回答

136

使用ImageMagick v7:

magick input.webp output.jpg

或者 ImageMagick v6:

convert input.webp output.jpg

如果你有很多事情要做,使用mogrify。比如,你想将当前目录中的所有WEBP图片转换为JPEG:

magick mogrify -format JPEG *.webp

如果您想将转换后的文件保存在名为OUTPUT的目录中,请使用以下命令:

其中,OUTPUT为文件输出目录的名称。
mkdir OUTPUT
magick mogrify -format JPEG -path OUTPUT *.webp

8
这需要安装Imagemagick的webp和jpg代理。请参见https://developers.google.com/speed/webp/download。您可以使用`convert -versionmagick -version`命令来查看是否已安装,正如Mark上面所提到的那样。 - fmw42
15
如果您有许多文件:for i in *.webp; do name=`echo "$i" | cut -d'.' -f1`; echo "$name"; convert "$i" "${name}.jpg"; done - maaniB
3
@maaniB 实际上有更好的方法,使用 mogrify,所以我已经更新了我的答案。 - Mark Setchell
11
将单个文件转换: ffmpeg -i myfile.webp myfile.jpg递归地将当前目录下的所有文件转换: find . -iname '*.webp' -exec bash -c 'ffmpeg -y -i "$1" "${1%.*}.jpg"' _ {} \; - ccpizza
1
我认为ImageMagick是跨平台的。无论如何,我们是否应该在问题中添加“操作系统”标签,以尝试重新打开它? - PJ Brunet
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接