批量 PNG 转 JPG: 使用批处理脚本高效转换图片格式

需要将大量 PNG 图片转换为 JPG 格式?这篇文章为你提供了一个简单高效的解决方案。我们将使用批处理脚本和强大的 ImageMagick 工具来自动完成这项任务,告别手动转换的烦恼!

批处理脚本代码

以下是将文件夹内所有 PNG 图片转换为 JPG 格式的批处理脚本代码:bat@echo off

set 'folderPath=C:\Path\to\your\folder'

for /R '%folderPath%' %%F in (*.png) do ( set 'filePath=%%F' set 'fileName=%%~nF' set 'fileExt=%%~xF' setlocal enabledelayedexpansion if /I '!fileExt!'=='!.png!' ( magick convert '!filePath!' '!fileName!.jpg' del '!filePath!' ) endlocal)

echo 所有 PNG 文件已转换为 JPG 格式,并已删除原始 PNG 文件。

使用方法:

  1. 安装 ImageMagick: 在运行脚本之前,你需要先下载并安装 ImageMagick 软件。确保在安装过程中选择将 ImageMagick 添加到系统的环境变量中。

  2. 修改脚本路径: 使用文本编辑器打开脚本,将 C:\Path\to\your\folder 替换为实际存放 PNG 图片的文件夹路径。

  3. 保存脚本: 将修改后的代码保存为批处理文件,例如 change_png_to_jpg.bat

  4. 运行脚本: 在命令提示符或 PowerShell 中打开脚本所在的文件夹,然后运行 change_png_to_jpg.bat 文件。

工作原理:

  1. 脚本首先定义了目标文件夹的路径。

  2. for 循环遍历目标文件夹及其子文件夹中的所有 PNG 文件。

  3. 对于每个 PNG 文件,脚本使用 ImageMagick 的 convert 命令将其转换为 JPG 格式。

  4. 转换完成后,脚本删除原始的 PNG 文件。

注意:

  • 确保你的操作系统的语言设置为中文,否则 echo 命令输出的提示信息可能会显示乱码。* 运行脚本前备份重要文件,以防意外发生。

通过这个简单的批处理脚本,你可以轻松快速地将大量 PNG 图片转换为 JPG 格式,大大提高工作效率。

批量 PNG 转 JPG: 使用批处理脚本高效转换图片格式

原文地址: https://www.cveoy.top/t/topic/kBB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录