AI 批量修图和照片处理教程:零基础用 ChatGPT 一次搞定上百张照片(2026 实战版)
零基础学会用 AI 批量修图:自动调色、抠图换背景、加水印、压缩尺寸。ChatGPT + 免费工具一次处理上百张照片,告别重复劳动。
你是不是也遇到过这种崩溃场景:拍了几百张照片要发朋友圈九宫格,一张张调亮度、裁切比例、加水印,折腾到半夜还没弄完;或者做电商需要给商品图统一换白色背景,一张手动抠图要 5 分钟,100 张就是 8 个小时……
手动修图最大的痛苦不是技术门槛高,而是重复劳动太多。每一张照片都要经历同样的步骤:调色、裁切、加logo、导出不同尺寸。这些操作完全可以交给 AI 批量完成。
本文从零开始,教你用 ChatGPT 搭配免费工具,一次处理上百张照片。全程不需要会 Photoshop,也不需要写代码。
一、批量调色:一张调好,全部套用
场景
你参加了一场活动,拍了 200 张照片,光线条件差不多,每张都需要稍微提亮、增加对比度、暖色调一点。一张张调?那得调到明年。
实操步骤
第 1 步:用 ChatGPT 生成调色参数
把一张典型照片发给 ChatGPT(或者描述照片的色调情况),让它告诉你具体的调整参数:
指令模板: “我有一张活动现场照片,整体偏暗、颜色发灰。我想让照片更明亮温暖,请告诉我用哪些参数调整?需要提亮多少、对比度加多少、饱和度怎么调?”
ChatGPT 会给你一个类似这样的参数列表: - 曝光度:+0.4 - 对比度:+15 - 高光:-20 - 阴影:+30 - 色温:+10(偏暖) - 饱和度:+10
第 2 步:用免费工具批量应用
推荐用 Squoosh(Google 出品,免费在线)或 Photopea(在线版 Photoshop)。
以 Photopea 为例:
- 打开 Photopea,点击
文件 → 打开,一次性选中所有需要处理的照片 - 在图层面板右侧找到
图层 → 新建调整图层 → 曲线,按照 ChatGPT 给的参数设置 - 点击
文件 → 自动 → 动作,把刚才的调整保存为一个”动作” - 再次进入
文件 → 自动 → 批处理,选择刚才保存的动作,指定输出文件夹 - 点击确定,200 张照片自动处理完毕
第 3 步:用 ChatGPT 优化批量脚本(进阶)
如果你经常需要批量调色,可以让 ChatGPT 帮你写一个 Python 脚本:
指令模板: “请帮我写一个 Python 脚本,使用 Pillow 库批量处理一个文件夹里的所有 JPG 照片。要求:每张提亮 20%、对比度增加 15%、饱和度增加 10%,处理后的照片保存到新文件夹。”
ChatGPT 会给你完整的代码,你只需要:
1. 安装 Python(如果还没有的话)
2. 运行 pip install pillow
3. 把照片放进指定文件夹
4. 执行脚本
整个过程大约 10 分钟就能搞定 200 张照片的调色。
二、批量抠图换背景:电商必备技能
场景
你需要给 50 件商品换上统一的白色背景,用于电商平台上架。手动用 PS 抠图?一天都搞不定。
实操步骤
第 1 步:用 AI 抠图工具批量处理
目前有几个优秀的免费 AI 抠图工具:
- Remove.bg:上传即抠,免费版每次 1 张高清图
- Clipdrop.co:支持批量,免费版有一定额度
- Photoroom:手机 App 端也很好用
第 2 步:让 ChatGPT 帮你选择最佳工具
指令模板: “我有 50 张商品照片需要批量抠图并换成白色背景,要求免费或低成本方案,请推荐最适合的工具和操作步骤。”
ChatGPT 会根据你的具体需求给出方案。比如它会建议你:
- 先用 Clipdrop 的批量功能处理前 20 张
- 剩余的用 Python + rembg 库免费处理(ChatGPT 会给你代码)
第 3 步:用 ChatGPT 生成 Python 批量抠图脚本
指令模板: “请帮我写一个 Python 脚本,使用 rembg 库批量抠除一个文件夹里所有 PNG/JPG 图片的背景,输出为透明背景的 PNG 文件。”
ChatGPT 生成的脚本大致如下:
from rembg import remove
from PIL import Image
import os
import glob
input_folder = "photos/"
output_folder = "output/"
os.makedirs(output_folder, exist_ok=True)
for filepath in glob.glob(input_folder + "*.jpg"):
img = Image.open(filepath)
result = remove(img)
name = os.path.basename(filepath).replace(".jpg", ".png")
result.save(os.path.join(output_folder, name))
print(f"Done: {name}")
运行前需要:pip install rembg pillow
第 4 步:添加白色背景
抠出来的透明 PNG 如果需要白色背景,让 ChatGPT 再加一行代码:
“请在上面的脚本基础上,给每张抠好的图添加纯白色背景,而不是保持透明。”
ChatGPT 会告诉你如何合并白色图层和抠图结果。
三、批量加水印和版权保护
场景
你的摄影作品经常被未经授权地使用,需要在每张照片上加上水印。100 张照片,每张手动加水印?
实操步骤
第 1 步:设计水印文案
指令模板: “我是摄影师,需要给我的作品加半透明的水印。请帮我设计 3 种不同风格的水印文案,要求简洁、不影响画面美感、能体现版权信息。”
ChatGPT 会给你类似这样的建议: - 角落小字:”© 张三摄影 | 禁止转载” - 斜向重复:”张三是摄影”(半透明平铺) - 右下角签名式:”Zhang San Photography”
第 2 步:用 ChatGPT 生成批量加水印脚本
指令模板: “请帮我写一个 Python 脚本,使用 Pillow 库给一个文件夹里所有 JPG 图片的右下角添加半透明文字水印。水印文字是’© 张三摄影 | 禁止转载’,字体大小根据图片宽度自适应,透明度 40%。”
ChatGPT 会生成完整的加水印脚本,包括: - 自动检测图片尺寸并调整水印大小 - 设置半透明效果 - 指定水印位置(右下角) - 批量遍历文件夹
第 3 步:处理中文字体问题
Windows 和 Mac 自带中文字体,Linux 服务器可能需要安装。ChatGPT 会告诉你如何获取和安装中文字体文件(如思源黑体)。
四、批量压缩和尺寸转换
场景
200 张照片要发到微信群,每张 5MB,根本传不动。需要压缩到 500KB 以内,同时保持可接受的画质。
实操步骤
第 1 步:用 ChatGPT 确定合适的压缩参数
指令模板: “我有 200 张手机拍摄的照片(约 5MB 每张),需要压缩到 500KB 以内以便微信传输,同时保持肉眼可接受的画质。请告诉我应该用什么格式、什么压缩质量。”
ChatGPT 会建议: - 格式:WebP 或 JPEG(质量 75-80%) - 分辨率:如果原图是 4000x3000,压缩到 1920x1440 足够微信显示 - 批量处理工具推荐
第 2 步:使用在线批量压缩工具
推荐几个免费方案:
- Squoosh.app(Google 出品):支持批量拖拽,可选择 WebP/JPEG 格式,实时预览压缩效果
- TinyPNG/TinyJPG:智能压缩,体积减少 50-80% 且画质几乎无损
- ImageOptim(Mac):拖入文件夹即可批量处理
第 3 步:用 ChatGPT 生成命令行批量压缩脚本
指令模板: “请帮我写一个 Bash 脚本,使用 ImageMagick 的 convert 命令,把一个文件夹里所有的 JPG 图片压缩到最大宽度 1920 像素、质量 75%,输出到新文件夹。”
ChatGPT 会给你类似这样的脚本:
#!/bin/bash
mkdir -p compressed
for img in *.jpg; do
convert "$img" -resize 1920x1920\> -quality 75 "compressed/$img"
done
echo "压缩完成!"
五、进阶:用 AI 做智能照片分类
场景
手机里有 5000 张照片,想找”去年夏天在海边拍的”那种,翻相册翻到手软。
实操步骤
第 1 步:让 ChatGPT 推荐分类方案
指令模板: “我有 5000 张生活照片,想要按场景分类(人像、风景、美食、宠物、活动),请给我一个完整的分类流程,最好能自动化处理。”
ChatGPT 会建议分层方案: 1. 先用 Google Photos 或 iPhone 自带相册的 AI 分类(它们已经内置了场景识别) 2. 对于需要精细管理的,用 ChatGPT 生成 Python 脚本调用 AI 图像识别 API
第 2 步:批量生成照片描述
指令模板: “请帮我写一个 Python 脚本,遍历一个文件夹里的所有图片,用百度 AI 开放平台的图像识别 API 给每张照片生成描述标签,并把结果保存为 CSV 文件。”
ChatGPT 会给你完整的代码,包括: - 调用百度 AI / 阿里云的图像识别接口 - 提取标签(人物、场景、物体) - 输出结构化 CSV 文件
这样你就可以用 198007.xyz 的 CSV 查看器 来浏览和筛选分类结果,也可以导出为 Excel 做进一步分析。
六、完整工作流:从拍照到发布一站式搞定
终极场景
你参加了一场行业峰会,拍了 300 张照片,需要在 2 小时内选出 20 张发到公众号。
用 AI 的完整流程:
第 1 分钟:导入 + 初筛 把所有照片导入电脑,让 ChatGPT 写一个脚本,用图像相似度算法找出重复/模糊的照片并标记出来
第 5 分钟:智能选图 把候选照片的描述发给 ChatGPT: > “以下是 300 张照片的文件名和简单描述(由 AI 自动生成),请帮我选出 20 张最适合发公众号的,要求包含:会场全景 3 张、演讲者特写 5 张、观众互动 4 张、细节图 8 张。”
第 10 分钟:批量调色 选中的 20 张照片,用第一步的方法批量应用统一调色参数
第 15 分钟:裁剪 + 加水印 用 ChatGPT 生成的脚本批量裁剪为公众号所需的 2000×1200 尺寸,并添加水印
第 20 分钟:压缩 + 导出 批量压缩到合适的文件大小,准备上传
从 300 张到 20 张精修成品,总耗时不到 30 分钟。 如果不借助 AI,这个过程至少需要 3-4 小时。
七、常见坑和避坑指南
坑 1:批量处理后颜色不一致
原因:不同照片的原始白平衡不同,统一调色参数会导致部分照片偏色。
解决:先让 ChatGPT 帮你分析几张典型照片的色调差异,然后生成一个”自适应调色”脚本,根据每张照片的实际亮度自动调整参数幅度。
坑 2:抠图边缘有白边
原因:AI 抠图在毛发、半透明区域容易留下残留背景色。
解决:让 ChatGPT 生成一个后续处理脚本,用 Color Range 功能自动去除边缘杂色。
坑 3:批量压缩后图片模糊
原因:压缩率设置过高。
解决:用 ChatGPT 帮你做参数测试: > “请帮我写一个 Python 脚本,对同一张图片分别用质量 60/70/80/90 压缩,输出 4 个文件并标注各自的大小,方便我对比选择最佳参数。”
坑 4:水印遮挡了图片主体
原因:水印位置和大小没有适配图片内容。
解决:用 ChatGPT 生成一个智能水印脚本,先检测图片中是否有文字区域(用 OCR),然后自动避开文字区域放置水印。
八、工具清单汇总
| 用途 | 推荐工具 | 费用 |
|---|---|---|
| 批量调色 | Photopea / Squoosh / Python+Pillow | 免费 |
| 批量抠图 | Remove.bg / Clipdrop / rembg(Python) | 免费/部分免费 |
| 批量加水印 | Python+Pillow / GIMP | 免费 |
| 批量压缩 | TinyPNG / Squoosh / ImageMagick | 免费 |
| 智能分类 | Google Photos / Python+AI API | 免费/部分免费 |
| 参数咨询 | ChatGPT / Claude | 免费 |
结语
批量修图的核心思路就一句话:让 ChatGPT 帮你思考策略和生成脚本,用免费工具执行重复劳动。
你不需要成为修图专家,也不需要掌握复杂的 PS 操作。只要会跟 ChatGPT 对话,告诉它你想要什么效果,它就能帮你写出处理脚本、推荐合适工具、甚至帮你调试报错。
如果你处理的图片数据量很大(比如几千张商品图),或者需要对图片做更复杂的分析(比如按颜色分类、按场景聚类),可以试试用 DuckDB Lab 来处理图片元数据和分类结果——在浏览器里直接跑 SQL 查询,比手动筛选高效得多。
下次遇到批量修图的活儿,别再一张张手动点了。打开 ChatGPT,告诉它你的需求,让 AI 帮你省时省力。