批量 PNG 转 JPG: 使用批处理脚本高效转换图片格式
批量 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 文件。
使用方法:
-
安装 ImageMagick: 在运行脚本之前,你需要先下载并安装 ImageMagick 软件。确保在安装过程中选择将 ImageMagick 添加到系统的环境变量中。
-
修改脚本路径: 使用文本编辑器打开脚本,将
C:\Path\to\your\folder替换为实际存放 PNG 图片的文件夹路径。 -
保存脚本: 将修改后的代码保存为批处理文件,例如
change_png_to_jpg.bat。 -
运行脚本: 在命令提示符或 PowerShell 中打开脚本所在的文件夹,然后运行
change_png_to_jpg.bat文件。
工作原理:
-
脚本首先定义了目标文件夹的路径。
-
for循环遍历目标文件夹及其子文件夹中的所有 PNG 文件。 -
对于每个 PNG 文件,脚本使用 ImageMagick 的
convert命令将其转换为 JPG 格式。 -
转换完成后,脚本删除原始的 PNG 文件。
注意:
- 确保你的操作系统的语言设置为中文,否则
echo命令输出的提示信息可能会显示乱码。* 运行脚本前备份重要文件,以防意外发生。
通过这个简单的批处理脚本,你可以轻松快速地将大量 PNG 图片转换为 JPG 格式,大大提高工作效率。
原文地址: https://www.cveoy.top/t/topic/kBB 著作权归作者所有。请勿转载和采集!