macshot 19个标注工具全解析箭头、智能荧光笔、自动编号与4种打码模式【免费下载链接】macshotFeature-packed native macOS screenshot recording tool: annotate, auto-redact PII, record GIFs, OCR translate, scroll capture, beautify, and more. No Electron, no subscription.项目地址: https://gitcode.com/gh_mirrors/mac/macshotmacshot 是一款完全免费、原生 Swift 开发的 Mac 截图工具内置 19 个标注工具annotation tools从 5 种样式箭头、基于 OCR 的智能荧光笔、自动递增编号到马赛克、模糊、实心、擦除 4 种打码模式一个快捷键即可完成截图标注全流程无需订阅、无 Electron 臃肿开销。为什么 macshot 的标注体验如此顺滑macshot 采用一个快捷键走天下的设计按下CmdShiftX冻结屏幕 → 拖拽选区 → 底部工具栏直接标注 →CmdC复制。整个过程不到 3 秒。安装只需一行命令brew install --cask macshot首次截图时 macOS 会申请屏幕录制权限授予后即可使用。工具栏按钮、颜色、透明度均持久化你的上次选择详见 ToolbarDefinitions.swift 的默认配色逻辑。macshot 19个标注工具一览表 快捷键在选中区域后按对应字母键即可激活可在偏好设置中自定义源码见 ToolShortcutManager.swift工具快捷键一句话用途铅笔P自由手绘可选 Chaikin 平滑直线L直线支持实线/虚线/点线箭头A5 种箭头样式可翻转方向矩形R三种填充模式 圆角滑杆实心矩形—不透明覆盖配合右键自动打码椭圆O三种填充模式智能荧光笔MOCR 吸附文字行高亮文字T富文本粗体/斜体/下划线/删除线自动编号N1、I、A、a 四种格式递增表情贴纸G21 个常用表情 100 分类选择器打码B马赛克/模糊/实心/擦除 4 模式高亮聚焦H聚光灯区域外压暗放大镜—2x 局部放大测量—像素标尺px/pt 切换取色器I吸管取色右键复制 HEX选择编辑S点击任意标注直接改样式/移动/旋转翻译覆盖—OCR 30 语言翻译覆盖原文裁剪—编辑器内按三分线裁剪延迟/移动/旋转Space/Shift绘制中平移、90° 吸附箭头工具5 种样式 曲线锚点macshot 的箭头不只是一根线加个箭头。在 Annotation.swift 中定义了 5 种ArrowStyle单箭头single最常用尾部干净厚箭头thick实心旗帜形适合强调重点双向箭头double两端都有箭头适合表示流程开口箭头openV 形开箭头更轻量尾锚箭头tail末端箭头 起点圆圈表示起点→终点两个实用技巧翻转方向选项行中的方向切换按钮一键调换箭头指向曲线箭头对已画好的箭头右键添加锚点即可弯成复杂曲线拖动时按Shift锁定 45° 角实现见 ArrowToolHandler.swift直线工具同理支持实线、虚线、点线三种线型LineStyle枚举点线通过零长虚线 圆头端帽画出完美圆点。智能荧光笔OCR 自动贴合文字行macshot 的荧光笔Marker有一个别家少有的智能模式开启后工具会调用 Apple Vision 对选区做 OCR检测出文字行然后自动把荧光笔宽度匹配到行高画出来就是一条整齐贴合文字的高亮带而不是歪歪扭扭覆盖半行上、半行下。普通模式下它是半透明的宽笔刷拖动时按住Shift可限制为纯水平/垂直方向智能模式的光标会变成竖立的笔尖形状明确提示当前处于吸附状态。核心实现在 MarkerToolHandler.swift它缓存 OCR 结果避免每笔重复识别性能很友好。自动编号教程截图的神器做教程、操作步骤图时macshot 的编号工具Number会自动递增点一下出 ①再点出 ②删掉后序号会自动纠正NumberToolHandler.swift 中依据画布现有最大值计算下一序号。支持 4 种编号格式在 Annotation.swift 的NumberFormat中定义1, 2, 3十进制I, II, III罗马数字A, B, C大写字母a, b, c小写字母还可以开启指针锥pointer cone在编号旁自动画一个指向目标的小三角让读者一眼看清第 1 步点的是哪里。文字工具同样值得提一句支持粗体、斜体、下划线、删除线、左/中/右对齐、背景色与描边色画完后点击任意文字可重新编辑不必删除重画。4 种打码模式隐私保护一次拉满macshot 把打码做成了一个统一工具快捷键B通过选项行切换 4 种CensorModeAnnotation.swift模式效果适用场景马赛克 Pixelate经典像素块打码人脸、账号信息模糊 Blur高斯模糊保留轮廓的柔和遮盖实心 Solid纯色填充彻底隐藏内容擦除 Erase智能采样周边颜色填充让内容隐形两种进阶玩法仅文字模式Text Only拖一个区域macshot 只打码区域内的文字背景原样保留适合隐藏报错日志里的密钥自动打码 PII点击工具栏的自动脱敏按钮macshot 用 Vision OCR 正则自动识别并打码邮箱、电话、身份证号、信用卡号、CVV、IP 地址、AWS 密钥、API Token、Bearer 令牌等 11 类敏感信息还能自动检测人脸和人体。11 种正则模式全部集中在 AutoRedactor.swift识别结果支持批量撤销。实用工具组测量、放大镜、聚光灯、取色器测量Measure像素标尺px/pt一键切换按住1或2可自动量取宽高拖拽时同样有 45° 吸附放大镜Loupe点击放置 2 倍放大镜适合核对 UI 细节高亮聚焦Highlight类似聚光灯框内保持明亮、框外压暗压暗强度可调边框可切换实线/虚线——做引导图必备取色器Color Sampler吸管取任意像素颜色右键直接复制 HEX 值取过的颜色自动存入自定义色板槽位表情贴纸工具内置 21 个快捷表情分类选择器里有 100 表情甚至支持加载任意本地图片当贴纸—— 这里比文字更直观。选择与编辑画完还能再改很多截图工具画完就不能动macshot 用选择工具S解决了这个问题点击任意标注即可选中直接改颜色、线宽、填充样式无需切换工具拖动移动、拉手柄缩放、手柄旋转Shift90° 吸附标注之间自动显示居中对齐参考线轻松对齐CmdZ/CmdShiftZ无限撤销重做自动打码这类多标注操作可一键整体撤销新手速查3 步画出第一张专业标注图CmdShiftX截图拖拽选区按A画箭头 → 按T加说明文字 → 按N打步骤序号隐私内容按B打码CmdC复制走人更多细节如延迟截图3/5/10/30 秒倒计时、多屏跨屏选区、分辨率预设都可以通过菜单栏图标配置。全部标注工具的坐标与绘制模型定义在 Model/Annotation.swift每个工具的交互逻辑独立在 UI/Tools/ 目录下按开始→更新→完成三阶段实现结构清晰易读。macshot 开源免费GPLv3 协议40 种语言界面、原生 Swift 无 Electron是 Mac 上最值得安装的截图标注工具之一。【免费下载链接】macshotFeature-packed native macOS screenshot recording tool: annotate, auto-redact PII, record GIFs, OCR translate, scroll capture, beautify, and more. No Electron, no subscription.项目地址: https://gitcode.com/gh_mirrors/mac/macshot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考