MacShot macOS 原生截图与标注工具
v1.2.2 macOS 13+ 联系作者
Watermark

发出去的图,带着你的名字。

截图被转发到群里、贴进文档、发到公众号之后,来源就断了。MacShot 在出图时合成水印:底部一条品牌区,加一层防搬运的平铺文字。

品牌区平铺文字实时预览
Brand bar

底部品牌区,四件套。

一条高度可调的白底横条,从左到右是图标、标题、说明与时间戳、二维码。高度 60–260 pt。

标题
一行主文案,比如「设计稿评审」
说明
副文案,比如「内部资料 · 请勿外传」
时间戳
写 {current_time} 会自动替换成截图时刻
二维码
换成你自己的,首次启动带一张默认图
设计稿评审
内部资料 · 请勿外传 · 2026-11-10 21:06

品牌区效果示意(未开平铺文字)

Tiled text

平铺文字,防的是「截了就走」。

铺满整幅的浅色文字,压得住二次转载,又不至于盖住内容。八个参数全可调。

参数范围调它的场景
文字任意公司名、项目代号、免责声明
字号8–80小图用大字号会糊,按图宽取舍
透明度0.02–1默认 0.15,浅底可再低一点
角度-90°–90°默认 -30°,斜向最难裁掉
颜色任意色值深底用白,浅底用黑
水平 / 垂直间距10–1000控制密度,太密会变成噪点
贯穿品牌区开关关掉后平铺文字避让文字与二维码,不压在文案上
随宽度缩放开关Retina 大图的水印观感与普通图一致
Degrade

图变窄了,品牌区不会硬挤。

品牌区的内容宽度是固定的:左边距 + 图标 + 标题/说明/时间戳 + 二维码。图一窄,这些元素必然互相压。取舍按「谁最不可替代」排。

STEP 01

文案优先,二维码先撤

文案既不能缩字号也不能被压住,所以先撤二维码。阈值不写死——用画文字时同一套字体实测算出文案右边界,再判断二维码放不放得下,换文案或改字号都不会失配。

STEP 02

连文案都放不下,整个品牌区不出图

不保留一条空白边。宁可这张图没有水印,也不要给它贴一条什么都不清楚的灰条。

STEP 03

预览即结果

设置页里的预览复用最终输出用的同一个渲染器,底图是代码生成的样张(不抓屏,否则设置窗口自己会挡在画面里)。

Existing images

已经截好的图,
也能补上水印。

不用重截。在「设置 → 水印」里点「导入图片」,或者直接从访达把图片拖进卡片,套用当前水印配置,另存为新文件,并在访达里选中。

支持 PNG / JPG / HEIC。原图不动,输出的是新文件。

拖入有两条路:拿得到文件路径就直接读;拿不到就把文件内容读进来传给原生,落成临时文件再走同一条管线。保存面板的默认名仍是你的原文件名,不是一串临时编号。
入口怎么用
按钮「导入图片」→ 选文件
拖放从访达拖到水印卡片上
格式PNG / JPG / HEIC
输出另存为新文件,原图保留
配置沿用当前品牌区与平铺文字设置
一次配好,长期用。水印参数存在配置文件里,换机器时把 config.native.json 拷过去即可,不用重配。
Master switch

菜单栏里还有一个总开关。

标题直接写状态:「水印:已开启」「水印:已关闭」「水印:部分开启」。点一下把「底部品牌区」和「平铺文字」一起开或一起关——只翻开关、不动参数,关掉再打开,之前配好的标题、二维码、文案原样还在。

没用菜单勾选,因为勾选在中文菜单里读着像「选中了这一项」,而这里要说的是「水印现在开着」。设置页正开着时也会同步刷新那两个开关,否则页面还拿着旧值,随手拖个滑块就把刚翻的开关覆盖回去了。

下一次截图,少开一个软件。

724 KB,装完就在菜单栏。没有账号、没有订阅、没有上传。

  • 区域、全屏、窗口、智能四种截图方式
  • 矩形、画笔、文字、马赛克,画完回车出图
  • 品牌水印带时间戳与二维码,可给已有图片套用
  • 图片全程留在本机,不上传、不联网、不统计

开放下载时通知我

只发版本发布通知,不发营销邮件。

查看下载与安装要求

当前版本 v1.2.2 · 支持 macOS 13 及以上。安装包发布前不会向你收取任何费用。