专注批量处理软件
工具说明

批量图片添加今日相机水印工具教程

一可软件 · 工具说明批量图片添加今日相机水印工具教程
批量图片添加今日相机水印工具教程

功能关键词:照片时间和位置水印、批量图片注释、逐张图片CSV设置、随机数。

工具概述

批量图片添加今日相机水印工具可以在图片左下角添加时间、日期、星期、天气、气温、位置,在右下角添加品牌、标签、编号。适合为项目照片、检查图片、日常图片统一添加说明,也可以通过CSV为每张图片设置不同的文本。

本页提供左侧和右侧文本、样式和布局、水印颜色、输出设置、字体资源这6组设置,以及预览、暂停、停止、参数预设、处理报告入口。图片中的“真实可验证”、“防伪”等文本是可编辑文本,随机数仅用作图片标识符,不接入官方真伪验证服务。

工具截图

批量图片添加今日相机水印工具主界面。显示空的源路径和保存路径、统一参数模式、左侧文本设置、处于就绪状态的进度区域
主界面依次由路径设置、6组水印参数、进度日志构成,底部显示预览和任务控制入口。

主要功能

  1. 批量加载图片或文件夹,支持扫描子目录和保留相对路径结构。
  2. 在左侧显示时间、日期、天气、气温、位置,并提供将日期和时间替换为EXIF拍摄时间、文件修改时间或本次运行开始时间的选项。
  3. 自定义右侧的品牌、相机、标签、固定编号,或为每张图片生成随机数。
  4. 调整左右水印的缩放比例、不透明度、边距、位置行宽、阴影、时间细线、4种颜色。
  5. 在CSV中以每行一张图片的方式覆盖界面的水印参数,支持指定输出文件名和子目录。
  6. 选择输出格式、质量、最长边、同名文件处理方式、并发处理数,保存JSON参数预设,并查看完整的CSV报告。

使用前的准备

图片选择界面支持JPG、JPEG、PNG、WebP、BMP、TIF、TIFF、GIF。默认不处理多帧或多页文件;请根据需要勾选“多帧文件仅使用第一帧”。

请准备保存目录;页面建议将其与源分开;如果目录不存在,可以在实际处理时创建。字体可以保留内置设置,也可以在“字体资源”中选择本地的TTF、OTF等字体文件;中文字体需要包含中文字形。

如果每张图片需要不同的文本,请准备每行一张图片的CSV,并先使用“导出模板”确认字段;空列使用界面值。颜色使用#RRGGBB,位置备注支持输入用于换行的字面量\n。

详细操作步骤

1. 选择图片源和保存目录

在“路径设置”中点击输入图片右侧的“浏览”,选择“选择图片(可多选)”或“选择文件夹”。如果需要添加其他源,请使用“添加图片”或“添加文件夹”;直接选择或拖入会替换当前输入。多个路径可以用分号分隔。

如果文件夹包含子目录,请勾选“扫描子目录”,并根据需要勾选“保留原路径结构”;如果不勾选扫描,则仅加载主目录层级。

点击保存目录右侧的“浏览”,选择成品文件的保存位置。使用不同目录更容易区分源和输出;保存目录不能使用源目录本身或其父目录,可以选择源内的新子目录,扫描时会排除输出目录。

源菜单提供选择、添加、清空,路径区域也保留了保存目录和子目录选项。
图1:源菜单提供选择、添加、清空,路径区域也保留了保存目录和子目录选项。

2. 在统一参数和逐行CSV设置之间选择

如果同一批处理的图片使用相同文本,保持“统一参数”,直接进入下方选项卡。如果每张图片需要不同的位置、编号、标题,展开“批量模式”并选择“逐行CSV设置”,CSV路径和“导入CSV”便会启用。

实际使用时,先点击“导出模板”,在电子表格中按每行一张图片填写实际图片路径,再返回“导入CSV”选择文件。在CSV模式下,顶部的输入图片可以留空,但仍需设置保存目录。

必填列为file(也可使用“image path”);可以使用output_name、output_subdir和模板中的水印字段。空值继承界面设置,在文本字段中输入<空>会清空该内容;如果不填写auto_code而填写固定的code_text,则切换为固定编号。相对图片路径可以基于输入根目录或包含CSV的目录解析,如果在多个根目录中匹配不唯一,请改用绝对路径。

输出设置中的CSV编码默认为自动检测,也可以选择UTF-8、GB18030、UTF-16。字段名请使用模板,包含逗号的内容请按CSV规则用引号括起。

逐行CSV模式下,CSV路径和导入按钮会启用;图中尚未选择CSV。
图2:逐行CSV模式下,CSV路径和导入按钮会启用;图中尚未选择CSV。

3. 在左侧文本中设置时间、日期、位置

点击“左侧文本”,依次输入时间、日期、星期、天气、气温、位置备注。页面上已有的19:07、2026-09-22等值是可编辑的默认内容,需要根据照片用途确认;留空会隐藏相应文本。

“时间来源”提供手动输入、EXIF拍摄时间、文件修改时间、本次运行开始时间。自动来源仅替换时间、日期、星期,天气、气温、位置仍使用输入的值。如果没有EXIF或无法解析,则使用手动时间。

选择文件修改时间或本次运行开始时间后,手动时间、日期、星期字段会被禁用。位置备注支持用于换行的字面量\n;自动时间来源不会读取GPS位置,也不会获取实时天气。

左侧文本页面提供日期和时间来源,以及天气、气温、位置备注的输入区域。
图3:左侧文本页面提供日期和时间来源,以及天气、气温、位置备注的输入区域。

4. 填写右侧品牌和标签,选择编号方式

点击“右侧文本”编辑品牌标题、相机文本、标签文本、编号前缀,并清空不需要的文本。默认标签“真实可验证”和前缀“防伪”仅是展示用文本。

“每张图片自动生成”默认勾选,实际处理时会为每张图片生成随机数,长度可设置为4至64,默认为16。此时固定编号字段被禁用,实际编号会记录在报告中。

如果多张图片共用编号,请取消勾选“每张图片自动生成”并输入固定编号;可以通过“生成一次”生成固定使用的随机数值。预览中的自动编号可能与实际输出不同,不能将预览值视为最终编号。

右侧文本页面显示品牌、标签、编号前缀、随机数长度,以及默认启用的每张图片自动生成选项。
图4:右侧文本页面显示品牌、标签、编号前缀、随机数长度,以及默认启用的每张图片自动生成选项。

5. 调整样式、布局和水印显示

点击“样式和布局”,先设置整体缩放比例和右侧缩放比例,再调整不透明度。整体缩放比例影响左右两侧,右侧缩放比例以整体缩放比例为基础单独调整右侧;不透明度100%表示完全显示。

左边距、左右下边距、右边距、位置行宽用于调整摆放和换行。距离以图片短边1280像素为基准,软件会根据每张图片的尺寸换算,并根据需要缩小水印以避免左右重叠。

下方的“左侧水印”和“右侧水印”控制各组整体的显示,至少需要保留一侧;“文本阴影”和“时间细线”分别添加阴影和时间纹理。所有选项卡的设置会一起生效,无需逐页单独确认。

布局页面显示整体缩放比例和右侧缩放比例、不透明度、4种距离、左右显示和效果开关。
图5:布局页面显示整体缩放比例和右侧缩放比例、不透明度、4种距离、左右显示和效果开关。

6. 设置文本、分隔线、标签的颜色

点击“水印颜色”,分别修改文本颜色、黄线颜色、标签背景、标签文本颜色。颜色需要以#后接6位十六进制数的形式填写,如页面默认的#FFFFFF。

默认为白色文本、黄色线条、浅色标签背景、深色标签文本。请结合照片背景调整对比度;颜色字段使用文本输入,没有颜色选择器按钮。

颜色页面的4个输入字段均使用#RRGGBB格式,默认值均已保留。
图6:颜色页面的4个输入字段均使用#RRGGBB格式,默认值均已保留。

7. 按用途选择水印字体

点击“字体资源”,4行分别对应大号时间、中文正文、品牌和标签、日期和编号。行留空时使用该行标示的内置字体,需要替换时,点击右侧“选择字体”选择本地文件,或拖入字体文件。

选择界面支持TTF、OTF、TTC。中文正文和品牌字体需要包含所需的中文字符;清空路径会恢复内置设置。软件会在实际预览或开始前检查字体文件,如有缺失,请根据显示的提示补全资源或选择可用字体。

字体页面为4种用途分别提供文件路径和字体选择入口。
图7:字体页面为4种用途分别提供文件路径和字体选择入口。

8. 设置输出格式、命名、尺寸、并发处理数

点击“输出设置”,选择保持格式、JPEG、PNG、WebP、TIFF、BMP。“图片质量”范围为1至100,默认为95,仅适用于JPEG和WebP。JPEG和BMP不保留透明背景,透明区域会填充为白色。

同名文件处理方式可以设置为自动编号、跳过已有、覆盖输出,默认为自动编号。覆盖输出适用于已有的成品文件;源图片路径发生冲突时会报错。批处理内重复的目标仍会通过编号区分。如果需要统一后缀,请在“文件后缀”中输入文本;不能包含路径分隔符或无效字符。

并发处理数范围为1至8,默认为2。最长边0表示保持原尺寸,大于0时,仅缩小超过此边长的图片;像素上限默认为50MP,超过上限时会先报告失败,仅设置最长边无法绕过限制。

“保留EXIF”默认关闭,启用后会根据输出格式保留拍摄信息,也可能包含GPS;图片中的日期不会覆盖原始拍摄时间。“多帧文件仅使用第一帧”默认关闭,勾选后仅输出动画或多页文件的第一帧;保持格式时,GIF的第一帧会改为PNG。

输出页面包含格式、质量、同名文件、并发处理数、最长边、像素上限、后缀、CSV编码,以及EXIF和第一帧开关。
图8:输出页面包含格式、质量、同名文件、并发处理数、最长边、像素上限、后缀、CSV编码,以及EXIF和第一帧开关。

9. 需要复用时使用参数预设

点击下方“预设”,实际使用时选择“保存参数预设…”生成JSON,下次使用“加载参数预设…”恢复水印和输出参数。输入图片、保存目录、CSV路径仍请为当前任务单独选择。

“恢复示例样式”会将水印和输出参数恢复为软件默认值,并替换当前编辑内容;设置项目时,请先确认是否需要保留当前参数。

预设菜单提供保存JSON、加载JSON、恢复示例样式这3个选项。
图9:预设菜单提供保存JSON、加载JSON、恢复示例样式这3个选项。

10. 进行实际预览,开始处理,查看报告

准备好源和参数后,点击“预览”查看第一张图片或CSV中的第一条有效记录。预览窗口可以查看整张图片、左下角水印细节、右下角水印细节,点击“返回调整”可返回设置;预览不会保存成品文件。

确认保存目录后,点击“开始”。页面会先验证账号权限并扫描源,然后显示处理进度;运行中按“暂停”会停止分配新图片,当前图片可以继续处理至完成,点击“继续”恢复时会验证权限。

“停止”会请求终止后续任务,已完成的图片会保留;调整设置前,请等待页面的完成通知。日志仅保留最新200条,完整的文件状态、输出路径、失败原因、实际编号会写入CSV报告。

处理报告存在时,“查看报告”会启用,可用默认程序打开;“打开输出”会打开当前保存目录。没有单独下载的步骤,成品文件会按设置直接保存到该目录。

任务控制和进度日志入口;当前为0.0%且处于就绪状态,查看报告、暂停、停止已禁用。
图10:任务控制和进度日志入口;当前为0.0%且处于就绪状态,查看报告、暂停、停止已禁用。

主要参数说明

参数功能建议
时间来源手动、EXIF、修改时间、本次运行开始时间。天气和位置仍需填写;没有EXIF时使用手动值。
编号长度4~64,默认16;每张图片自动生成默认开启。如果共用编号,请禁用自动生成并输入固定值。
整体/右侧缩放比例20~250% / 30~250%,默认100%。右侧缩放比例叠加在整体缩放比例上应用。
不透明度0~100%,默认100%。值越高,水印越不透明。
边距/行宽距离以短边1280为基准换算;位置行宽为200~1100。请根据图片内容摆放,并至少保留左右一侧。
颜色4种6位#RRGGBB颜色。请保留#,不要为文本和背景使用相同颜色。
质量/最长边质量1~100,默认95;最长边0~20000,默认0。质量仅适用于JPEG/WebP;最长边仅缩小尺寸。
并发处理数/像素上限1~8张图片,默认2;1~250MP,默认50。普通电脑请使用页面建议的1~2,大图请使用1。
EXIF / 多帧两者默认均未勾选。多帧开关仅允许第一帧,无法保留动画。
CSV编码/同名文件默认为自动检测/自动编号。出现乱码时请选择匹配的编码,覆盖前请确认成品文件目录。

结果和保存

输出保存在所选目录中,文件基本名可以使用原名或CSV的output_name,其后接文件后缀;扩展名由输出格式决定。根据需要,按相对结构和CSV的output_subdir整理子目录,同名文件自动编号使用_1、_2等。

“查看报告”会打开保存目录中的水印处理报告CSV,列出CSV行号、源文件、输出文件、状态、说明、实际编号。失败和扫描错误请按报告中的具体原因修正;页面没有一键重试失败项的按钮,可以重新准备源或CSV任务。

GIF、动画WebP、多页TIFF按多帧选项处理,勾选后仅保存第一帧,不会导出完整动画或所有页面。保留EXIF并不意味着在所有格式中保存全部元数据。

常见问题和使用建议

1. 为什么导入CSV显示为灰色?

批量模式设为统一参数时不会启用;请先切换到逐行CSV设置。

2. 为什么无法勾选保留原路径结构?

先勾选扫描子目录后,此选项即可使用。

3. 为什么无法编辑时间输入字段?

修改时间或本次运行开始时间来源会禁用手动时间、日期、星期;如需手动填写,请切回手动输入。

4. 天气和GPS位置会自动获取吗?

时间来源仅替换时间、日期、星期,天气、气温、位置保留输入的值。

5. 为什么固定编号显示为灰色?

每张图片自动生成默认勾选,取消勾选后即可输入固定编号。

6. 编号可以进行官方真伪验证吗?

页面明确说明不接入官方真伪验证服务,标签和随机数仅是图片的文本标识符。

7. 将CSV留空可以隐藏文本吗?

空单元格继承界面设置;在文本字段中输入<空>会清空该内容。将界面文本字段留空会直接隐藏相应文本。

8. 为什么动画图片或多页图片没有被处理?

默认不接受多帧文件,勾选多帧文件仅使用第一帧后,仅输出第一帧,无法保留动画。

9. 设置最长边后仍报告超过像素上限时该怎么办?

像素检查在缩小前进行,因此请根据图片情况确认像素上限;当前默认为50MP。

10. 为什么查看报告显示为灰色?

仅在本次运行的报告已经存在时启用;待机时没有可打开的报告。

继续阅读

查看全部