示例截图保留原记录中的英文界面。

如何让浏览器 AI 助手批量给照片加水印

如果助手能够操作浏览器、选择你批准的本地文件,并接收下载,就可以让它设置水印、检查队列和下载结果。图片无需交给 AI 重绘,已有工具负责确定性的图片处理,助手操作界面。

本文使用我开发的图片水印工具,展示一次处理三张原创合成图片的浏览器助手操作,包含可复用提示词、实际界面和下载结果,不代表每一种助手都兼容。

为什么一句提示词还不够

“给我的照片加水印”没有说清可读取哪些文件、准确署名、大小、位置、导出副本,以及怎样才算完成。即便完成了一串点击,缺少这些条件仍可能处理错图片。

浏览器控制、本地文件访问和下载检查是三种独立能力。纯文字助手可能只能写步骤,不具备任何一种。远程浏览器也可能运行在另一台电脑,提示词不能凭空赋予磁盘访问权限。

明确任务并核对结果:让助手执行可重复的设置、报告例外,由渲染器绘制水印。

工具、助手和使用者分别负责什么

参与方可以做什么不提供什么
水印工具共享文字或 Logo 图层、缩放、预览、ZIP 导出,以及单图位置和裁剪。不挑选最佳照片、不理解所有主体、不更新 WordPress 媒体库,也不能阻止他人移除可见水印。
具备相应能力的浏览器助手选择获准文件、操作可见控件、读取完成提示并接收下载;某些环境还能检查压缩包。提示词不能补齐缺失的浏览器、文件和下载能力。助手的额度和费用与免费工具独立。
使用者指定文件和署名、决定外观、检查分享或发布的结果。成功下载本身不能证明每张照片上的署名都清晰。

网站在浏览器处理图片,不把照片发给图片处理 API。但助手是另一环节,可能把截图或页面信息发给其服务商;云端浏览器也可能需要传输文件。使用私人照片前确认实际运行环境,不能因为水印渲染在本地,就把整个助手流程都称为私密。

1. 准备明确的小任务

从干净原图或未合成水印的修图副本开始,给出准确文件清单、预期数量、署名和输出位置,并保留母版。

练习时可下载三张干净的合成输入图并解压:1600 × 1000 横图、900 × 1200 竖图和 1200 × 1200 方图,均为原创演示素材,不是客户或博主照片。示例署名为 © noxxxx · Agent demo。

助手需要受支持的文件选择方式。不能操作选择器时,由你选择文件后再继续。远程浏览器需要额外传输时,先决定是否接受;水印渲染本身不需要第三方修图服务。

2. 提供完整任务提示词

复制下方内容并填完方括号。练习任务列出三张解压后的图片,数量填 3,署名填 © noxxxx · Agent demo。以下参数仅用于本次示范,不是所有博客的通用标准。

下载可复用任务提示词。

通过现有浏览器界面,只给我指定的本地照片添加水印。

工具:https://watermark.noxxxx.com/zh/batch-watermark-photos/
获准输入文件:[填写准确的本地文件清单]
预期输入数量:[数量]
水印文字:[准确署名]
输出位置:[获准的新目录,或浏览器默认下载目录]

设置:
- 只使用一个文字图层,准确使用上方文字;Arial、字重 600、白色。
- 大小为短边 4%,不透明度 0.7,右下角,边距 4%。
- 开启阴影;关闭描边、自动对比和平铺。
- 不裁剪、旋转、翻转,不加边框,不使用单图覆盖。
- JPEG、编码质量 0.92、长边 1200、移除全部元数据。
- 文件名前缀 agent-、后缀 -watermarked,不增加其他输出尺寸。
这些是本次任务参数,不是通用最佳设置。

流程:
1. 确认能操作浏览器、选择获准文件并接收下载。不要假设浏览器运行在我的电脑上;若运行在远程或需要额外传输照片,先说明并等我选择。
2. 文件、数量或水印文字缺失时,只询问缺失信息。使用新的空白会话,并等待控件就绪。
3. 点击添加图片,只导入清单中的文件,不搜索无关目录。不能使用文件选择器时,让我选择后继续。少导入了文件就报告差异,不要默默缩小任务范围。
4. 应用并回读全部参数。核对当前标签,不使用过时坐标,不擅自换功能。仅在此次新任务里移除多余图层或旧设置,不覆盖无关会话。
5. 检查每张预览。署名难读或遮住重要细节时,指出图片并让我决定位置,不擅改约定参数,不声称自动识别主体。较大任务先做获准的小批试运行。
6. 只点击一次下载 ZIP,等待工具报告完成数和失败数。点击不代表成功;响应慢但已出现下载时,不要为获取另一份而重复点击。
7. 工具能力允许时,确认 ZIP 存在、能打开、每张输入对应一张 JPEG,并检查保持比例且不放大的预期尺寸;实际查看一张下载图片。无法检查压缩包时,报告已收到导出但内容未验证,让我检查,不虚构验证结果。
8. 保留原图和已有输出,另存新副本,不覆盖文件。不把图片上传其他服务,不发布文章、创建账号、改权限或安装软件。

报告:
- 状态:已验证/已导出但未验证/部分完成/受阻。
- 根据实际观察报告输入数、成功输出数、失败数和取消状态;未知项写明未知。
- 实际输出位置、核对过的尺寸、实际查看的文件。
- 需要人工完成的步骤和未解决问题。工具报告失败或压缩包未检查时,不声称全部成功。

提示词授权的是一次有范围的任务。有能力时继续执行,只把无法完成的具体步骤交回,不需要为普通控件操作反复确认。

3. 让助手设置共享参数

助手打开批量页面,添加三张图片并等待全部导入。本次填写文字,将输出长边设为 1200,文件名前缀设为 agent-,再回读其余参数,包括共享右下位置、4% 大小和 0.7 不透明度。

助手在实际界面导入三张图,并设置文字和导出参数

助手操作的是同一个用户界面。这里关闭单图选项,三张图片共享设置。

始终根据当前可见标签和新页面状态操作。导入图片或选择图层后控件可能变化,旧截图坐标不能代替检查;导入或导出禁用控件期间应等待。

4. 导出前检查不同形状

本次助手查看了横图、竖图和方图,以确认队列正确,以及水印在不同形状上如何呈现。

助手导出前查看竖图预览

竖图仍使用共享设置。检查预览与确认参数已输入是两件事。

真实照片可能有人脸、标签或浅色背景,这些几何示例没有覆盖。位置不合适时,应明确决定单图调整,见混合照片指引。示例不能证明助手能对所有照片作出正确构图判断。

使用透明 Logo 时,按PNG Logo 流程明确补充 Logo 文件、大小和外观。这与上方纯文字任务不同,本次助手演示没有验证 Logo 导入。

5. 检查下载文件,而不是只看点击

助手点击一次下载 ZIP,读取到完成 3 张、失败 0 张,然后收到下载。后续具备文件能力的验证步骤打开压缩包,解码三张 JPEG 并核对尺寸,确认原始 PNG 哈希未变。

助手导出后,工具报告完成三张且零失败

完成提示来自工具;下面的压缩包检查是对实际下载文件的独立验证。

输入导出 JPEG
横图,1600 × 10001200 × 750
竖图,900 × 1200900 × 1200
方图,1200 × 12001200 × 1200

长边 1200 保留比例,不会把所有图变成 1200 像素方图,也不会放大小于目标的原图。JPEG 重新编码,不是无损;本次设置为移除全部元数据。

实际下载的横向 JPEG,右下带助手演示署名

这张图来自实际 ZIP,不是重建预览。可检查演示 ZIP,或查看验证步骤。

本次只验证一种助手环境和三张合成 PNG,测试流量与增长统计隔离,不能据此证明大批量性能、手机兼容性或不同助手产品的支持程度。不能检查压缩包时,应明确报告“已导出,内容尚未验证”,并交由人工检查。

中途停住时怎么办

重复任务可通过下载设置文件、载入设置文件复用参数。设置文件不包含照片、Logo 字节或自选字体,需要时重新加载这些资源。本文实际使用界面控件,没有验证设置文件往返。

能否改用 API 或 MCP

开发者文档介绍了浏览器 SDK 和需要另行配置的本地 CLI/MCP。环境支持时可以评估这些替代方式。公共发现接口只描述能力,不是远程照片处理服务;找到文档并不意味着助手已连接你的设备。

本文只验证浏览器界面路径,不要求安装 MCP 服务或猜测内部函数。定时或更大的重复任务,应单独评估有文档的本地自动化路径,测试文件权限和输出后再依赖它。

打开批量工具。反馈时说明文件选择、参数、预览还是下载需要帮助,提供助手和浏览器环境及停住的位置即可,无需发送私人照片。

参考与验证范围

本篇来自提出的工作流方案,不声称此前联系过的博主提出或采用了助手自动化。工具能力和执行边界见官方开发者文档;浏览器中的用户自主选文件机制见 MDN 文件输入文档。截图和下载示例来自 2026 年 10 月 26 日另行记录的一次运行。

作者:noxxxx,图片水印工具开发者。示例使用合成图片。