Windows PowerShell

Get-ChildItem -Filter *.webp | ForEach-Object {
    $newName = $_.BaseName + ".jpg"
    magick $_.Name $newName
}
  • Get-ChildItem -Filter *.webp:获取当前目录下所有.webp扩展名的文件。
  • ForEach-Object:对获取到的每一个文件执行接下来的代码块。
  • 在代码块中,$_.BaseName + ".jpg"用于构造新的文件名(即将原文件的.webp扩展名替换为.jpg),然后调用magick命令将原文件转换为新的.jpg文件。

linux 和 Mac OS

for file in *.webp; do
  magick "$file" "${file%.webp}.jpg"
done

ImageMagick是一个功能强大的创建、编辑、合成、转换图像的工具。它支持超过200种图像格式,包括WebP到PNG的转换。

官方文档

//https://imagemagick.org/script/index.php

Windows 安装

下载:访问ImageMagick的官方下载页面,选择适合的Windows版本的安装程序下载。
安装:运行下载的安装程序。在安装过程中,确保选择了“Add application directory to your system path”选项,这样您就可以在命令提示符中直接调用ImageMagick了。
验证安装:打开命令提示符(CMD)或PowerShell,输入magick -version,如果看到版本信息,表明安装成功。

  • 转换图像格式:
    magick input.png output.jpg
  • 调整图像大小:将图像缩放到指定的尺寸(例如,宽度为100像素)。
    magick input.png -resize 100x output.png
  • 旋转图像:将图像逆时针旋转90度。
    magick input.png -rotate 90 output.png
  • 旋转图像:将图像逆时针旋转90度。
    magick input.png -rotate 90 output.png
  • 查看图像信息:查看图像的详细信息。
    magick identify -verbose input.png