快速入门
欢迎使用 yuSnip!本手册将详细介绍软件的全部功能,帮助您快速上手并充分发挥其强大能力。
系统要求
- 操作系统:Windows 10 19041 及以上版本,或 Windows 11
- 架构:x64
安装与启动
yuSnip 是一款单文件绿色软件,无需安装。双击 yuSnip.exe 即可启动,启动后程序将在系统托盘显示图标并在后台运行。
首次截图
- 按下 Ctrl+Alt+A(默认截图快捷键)启动截图模式
- 屏幕变暗后,用鼠标拖拽选取目标区域
- 释放鼠标进入标注编辑界面
- 使用工具栏中的工具进行标注(如需要)
- 选择「贴图」将截图钉在桌面,或选择「保存」保存为文件
托盘菜单
右键系统托盘图标可快速访问以下功能:
| 菜单项 | 功能说明 |
|---|---|
| 截图 | 启动截图模式 |
| 贴图 | 将剪贴板内容转为桌面贴图 |
| 显示贴图 | 显示或隐藏所有贴图 |
| 保存目录 | 打开截图保存文件夹 |
| 主题颜色 | 切换浅色 / 暗色主题 |
| 设置 | 打开设置面板 |
| 退出 | 退出程序 |
截图功能
区域截图
按下截图快捷键后,屏幕将变暗并进入截图模式。用鼠标拖拽即可选取任意矩形区域,选区过程中会实时显示尺寸信息标签。
智能检测
截图时软件支持自动检测鼠标下方的窗口和 UI 元素,实现智能吸附:
| 检测模式 | 说明 |
|---|---|
| 不检测 | 关闭自动检测,完全手动拖拽 |
| 仅窗口 | 检测顶层窗口边界(DWM 边界) |
| 检测元素 | 精确识别 UI 元素(按钮、文本框、列表项等) |
可在「设置 → 交互与快捷键 → 自动检测模式」中切换。检测到目标时,候选区域以高亮边框显示,并带有平滑过渡动画。
放大镜与精准取色
选区阶段,鼠标附近会显示像素级放大镜,帮助精准选取边界。放大镜具备智能避障功能,会自动调整位置避免遮挡选区。
按下 C 键可提取放大镜中心像素的颜色信息,自动生成包含 RGB、HSV、HSL、HEX 多种格式的颜色贴图。
截图后操作
截图完成后(释放鼠标),工具栏提供以下操作:
| 操作 | 说明 |
|---|---|
| 贴图 | 将截图钉在桌面置顶显示 |
| 保存 | 保存为 PNG 文件 |
| 复制 | 复制到剪贴板 |
| OCR | 识别选区中的文字 |
| 翻译 | 翻译选区内容 |
| 长截图 | 进入滚动截图模式 |
标注工具
截图后进入标注编辑界面,工具栏提供丰富的标注工具。每种工具可通过快捷键快速切换。
画笔(快捷键 B)
自由绘制线条,可自定义颜色和粗细。适合在截图上做自由标记。
箭头(快捷键 A)
绘制带箭头的指示线,可自定义颜色、粗细和样式。适合指向截图中的特定位置。
矩形 / 椭圆(快捷键 R)
绘制矩形或椭圆框,可自定义颜色、粗细和填充。适合框选截图中的重点区域。
文字标注(快捷键 T)
在截图上添加文字,支持设置字体、大小、粗体、斜体、描边、背景色和旋转角度。点击截图区域开始输入文字。
模糊 / 马赛克(快捷键 M)
对选定区域进行高斯模糊或马赛克遮盖,保护敏感信息。强度可在工具栏中调节。
聚光灯(快捷键 S)
高亮特定区域,同时暗化其他区域。支持矩形和椭圆两种形状,可自定义边框颜色和粗细。
计数标号(快捷键 C)
在截图上添加带序号的标记点,适合标注步骤或要点。序号自动递增。
撤销与重做
- Ctrl+Z:撤销上一步标注
- 支持最多 100 步撤销历史
橡皮擦
一键清除所有标注,恢复原始截图。
颜色选择器
点击工具栏的颜色块可打开完整拾色器,支持 HSV 面板、透明度滑条、Hex 输入和预设色。
保存与输出
保存为文件
截图统一保存为 PNG 格式,保留完整元数据。文件名按模板自动生成,默认格式为 Screenshot_{yyyyMMdd_HHmmss}。
文件名模板
在「设置 → 基础与存储 → 文件名模板」中可自定义命名规则,支持以下时间占位符:
| 占位符 | 含义 | 示例 |
|---|---|---|
{yyyy} | 四位年份 | 2026 |
{MM} | 两位月份 | 07 |
{dd} | 两位日期 | 03 |
{HH} | 两位小时 | 14 |
{mm} | 两位分钟 | 30 |
{ss} | 两位秒 | 45 |
复制到剪贴板
截图可复制到剪贴板,支持 CF_DIB、PNG、CF_BITMAP 多种格式,完整保留透明通道。
保存后自动复制
开启「设置 → 基础与存储 → 截图保存后自动复制到剪贴板」后,保存文件的同时自动复制图片到剪贴板。
PNG 元数据
保存的 PNG 文件中会嵌入截图坐标、DPI 和时间戳等元数据信息。
保存通知
开启保存通知后,保存成功时会弹出 Toast 通知,点击可打开文件所在目录。
保存提示音
开启后,保存时播放系统提示音。
贴图功能
贴图(钉屏)是 yuSnip 的核心功能之一,可将截图或剪贴板内容钉在桌面始终置顶显示。
创建贴图
以下方式均可创建贴图:
- 截图后点击工具栏「贴图」按钮
- 按下 F3(默认贴图快捷键)从剪贴板创建贴图
- 截图进行中按 F3 将选区转为贴图
移动与缩放
- 移动:鼠标拖拽贴图即可移动位置
- 滚轮缩放:鼠标滚轮调节贴图大小,以左上角为锚点,无抖动无卡顿
- 边缘缩放:鼠标贴近贴图边缘可拖拽调整窗口大小
贴图焦点管理
同时存在多个贴图时,只有一个处于焦点状态:
- 焦点贴图:蓝色阴影边框
- 非焦点贴图:灰色阴影边框
点击任意贴图可使其获得焦点。
锁定贴图(Ctrl+L)
锁定后贴图不可移动和缩放,阴影变为橙色。右键菜单可解锁。
鼠标穿透(Ctrl+P)
开启穿透后,贴图完全透明点击,鼠标可操作贴图下方的窗口。阴影变为绿色。穿透模式下右键可直接解除穿透并弹出菜单。
缩略图模式(R 键)
按 R 键或 Shift+双击进入缩略图模式,贴图缩小为 150×150 视口展示中心区域,减少屏幕阻挡。缩略图拥有专属状态边框色:
| 状态 | 边框颜色 |
|---|---|
| 焦点 | 蓝色 |
| 失焦 | 灰色 |
| 锁定 | 橙色 |
| 穿透 | 绿色 |
阴影切换(Y 键)
按 Y 键切换焦点贴图的阴影显示。可在设置中配置切换时是否显示 Toast 提示。
文字贴图
当剪贴板中包含文字时,使用贴图快捷键会将文字渲染为带样式的图片贴图。自动检测代码内容并使用等宽字体(Consolas)+ 灰底边框渲染,支持 CJK 逐字断行。
Markdown 贴图
当剪贴板内容为 Markdown 格式时,软件会自动识别并使用 Markdown 渲染引擎实时渲染(非位图),支持文本选择。
颜色贴图
当剪贴板内容为颜色字符串(如 #FF5733、rgb(255,87,51))时,自动生成包含 RGB、HSV、HSL、HEX 多种格式信息的色板贴图。
贴图右键菜单
| 菜单项 | 快捷键 | 说明 |
|---|---|---|
| 锁定 | Ctrl+L | 锁定 / 解锁贴图 |
| 鼠标穿透 | Ctrl+P | 开关鼠标穿透 |
| 缩略图模式 | R | 切换缩略图 |
| 文本可选择 | — | 开启贴图内文字选择 |
| 复制图像 | Ctrl+C | 复制贴图图像 |
| 翻译 | Ctrl+Q | 翻译贴图内容 |
| 复制选中文本 | — | 复制已选中的文字 |
| 复制全部文本 | — | OCR 提取并复制全文 |
| 另存为图片 | Ctrl+S | 保存贴图为文件 |
| 关闭贴图 | Esc | 关闭贴图 |
关闭贴图
按 Esc 键:首次按取消焦点,再次按关闭贴图。
显示 / 隐藏所有贴图
通过托盘菜单「显示贴图」复选框,或脚本 yuSnip.toggleAllStickers() 可一键显示或隐藏所有贴图。
OCR 文字识别
yuSnip 内置 RapidOCR(基于 PaddleOCR v4 模型)文字识别引擎,支持中英文识别,引擎及模型文件已内嵌至 exe 中。
区域 OCR
在截图编辑界面,点击工具栏「OCR」按钮,对当前选区进行文字识别。识别结果会叠加显示在原图上。
文字选择与复制
OCR 识别后,可在识别结果上拖拽选择文字,选中的文字可复制到剪贴板。支持字级(OcrWordRegion)精确选择。
贴图 OCR 提取
对已创建的贴图,右键菜单选择「复制全部文本」,软件会对贴图图片执行 OCR 识别并复制全文到剪贴板。
OCR 引擎特性
- 引擎:RapidOCR-json(PaddleOCR v4 模型)
- 通信方式:进程间 JSON 通信
- 预热:启动时异步预热,减少首次使用延迟
- 内嵌:OCR 引擎及模型文件作为嵌入资源打包进 exe,无需额外安装
翻译功能
yuSnip 集成百度翻译和有道智云两大翻译服务商,支持文本翻译和图片翻译。
服务商配置
在「设置 → 翻译」中配置:
- 选择翻译服务商(百度翻译 / 有道智云)
- 填入对应平台的 API 密钥(APP ID 和 Secret Key)
- 点击「验证密钥」确认密钥可用
- 配置源语言和目标语言
| 服务商 | 注册地址 |
|---|---|
| 百度翻译 | https://api.fanyi.baidu.com |
| 有道智云 | https://ai.youdao.com |
API 密钥按服务商独立配置,切换服务商时自动显示 / 隐藏对应配置卡片。
翻译模式
| 模式 | 说明 |
|---|---|
| 图片到文本 | OCR 识别后翻译为纯文本,弹出翻译结果窗口 |
| 图片到图片 | 将译文覆盖回原图对应位置(色块填充 + 译文渲染) |
截图翻译
在截图编辑界面,点击工具栏「翻译」按钮或按 Ctrl+Q,翻译模式跟随设置页配置。
贴图翻译
对贴图右键选择「翻译」或按 Ctrl+Q:
- 文本贴图:走文本翻译
- 图片贴图:走图片翻译
翻译结果窗口
翻译结果以原文 / 译文对照方式展示,支持:
- 药丸式语言切换(Flyout 弹出)
- 字符计数
- 一键复制反馈
- 加载中 / 错误 / 成功状态显示
- 图片翻译预览
译文颜色自适应
图片到图片模式下,根据背景色亮度自动选择深色或浅色文字颜色,并通过 WCAG 对比度验证确保可读性。
脚本翻译
通过脚本指令支持更多翻译场景:
| 脚本指令 | 说明 |
|---|---|
yuSnip.translate('ImageToImage') | 截图翻译·覆盖贴图 |
yuSnip.translate('ImageToText') | 截图翻译·文本窗口 |
yuSnip.translate('Silent') | 截图翻译·静默剪贴板 |
yuSnip.translate('Clipboard') | 翻译剪贴板文本 |
yuSnip.translate('Sticker') | 翻译焦点贴图 |
长截图
长截图(滚动截图)功能可截取超出屏幕高度的内容,如长网页、长文档等。
使用方法
- 在截图编辑界面,点击工具栏「长截图」按钮
- 选定截取区域(限单显示器内)
- 软件自动模拟鼠标滚轮滚动,逐帧截取(约 60fps)
- 智能拼接算法自动合并各帧
- 实时预览拼接结果
- 完成后可保存或复制
智能拼接
- 基于逐行哈希匹配和像素级对比的重叠检测
- 自动识别并处理粘性头部 / 底部(如网页固定导航栏)
- 固定层比例 12%,最大高度 120px
- 合成长图最大高度 28888px
实时预览
拼接过程中实时显示预览窗口,可随时查看进度。支持保存、复制或取消。
性能优化
- 使用位图对象池减少 GC 压力
- 使用原生 GDI 窗口绘制截图区域边框,避免 Avalonia 窗口开销
- 自动检测滚动终止
脚本自动化
yuSnip 支持脚本自动化,可通过命令行、AutoHotkey、Quicker 等工具调用。
脚本语法
- 以行为单位执行,每行一个方法调用
- 支持
//注释,行尾分号可选 - 前缀为
yuSnip. - 支持拼写容错(如
pinFromCilpBoard、destoryAllPin)
支持的命令
| 命令 | 说明 |
|---|---|
yuSnip.screenShot(action) | 启动截图。action 可选:Copy / Pin / Save / Ocr / Translate |
yuSnip.directScreenShot(x, y, w, h, action) | 无 UI 直接截取指定区域 |
yuSnip.pinFromClipboard() | 将剪贴板内容转为贴图 |
yuSnip.destroyAllPin() | 关闭所有贴图 |
yuSnip.toggleAllStickers() | 显示 / 隐藏所有贴图 |
yuSnip.translate(action) | 翻译。action:Screen / ImageToImage / ImageToText / Silent / Clipboard / Sticker |
命令行调用
yuSnip.exe -r "yuSnip.screenShot('Ocr');"
yuSnip.exe -f "C:\path\to\script.txt"
IPC 机制
当第二个实例启动时,如果携带脚本参数(-r / -f),会通过命名管道 yuSnip_IPC_Pipe 将脚本转发给正在运行的实例执行,然后退出。
预设指令库
在「设置 → 高级与自动化 → 预设指令库」中提供常用指令快捷选择,包括截图、翻译、贴图等分类,可直接复制或测试运行。
快捷键参考
全局快捷键
| 快捷键 | 功能 | 可自定义 |
|---|---|---|
| Ctrl+Alt+A(默认) | 启动截图 | 是 |
| F3(默认) | 快速贴图 | 是 |
截图窗口快捷键
| 快捷键 | 功能 |
|---|---|
| B | 画笔工具 |
| A | 箭头工具 |
| T | 文字工具 |
| R | 矩形 / 椭圆工具 |
| M | 马赛克工具 |
| S | 聚光灯工具 |
| C | 计数标号工具 / 取色器(选区阶段) |
| Ctrl+Z | 撤销标注 |
| Ctrl+Q | 翻译选区 |
| Enter | 确认选区 |
| Esc | 取消截图 |
贴图窗口快捷键
| 快捷键 | 功能 |
|---|---|
| Ctrl+L | 锁定 / 解锁贴图 |
| Ctrl+P | 开关鼠标穿透 |
| R | 切换缩略图模式 |
| Y | 切换阴影显示 |
| Ctrl+C | 复制图像 / 复制选中文本 |
| Ctrl+S | 另存为图片 |
| Ctrl+Q | 翻译贴图 |
| Esc | 取消焦点 / 关闭贴图 |
| Shift+双击 | 进入 / 退出缩略图模式 |
| 鼠标滚轮 | 缩放贴图 |
| 鼠标拖拽 | 移动贴图 |
设置项参考
配置文件路径:%APPDATA%/yuSnip/settings.ini
基础与存储
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 保存目录 | ~/Pictures/Screenshots | 截图保存目录 |
| 文件名模板 | Screenshot_{yyyyMMdd_HHmmss} | 文件名模板 |
| 保存后自动复制 | 开启 | 保存后同时复制到剪贴板 |
| 保存通知 | 开启 | 保存成功后显示通知弹窗 |
| 保存提示音 | 关闭 | 保存时播放系统提示音 |
| 主题模式 | 跟随系统 | 浅色 / 暗色 / 跟随系统 |
| 开机启动 | 关闭 | 开机自启动 |
| 启动提示 | 开启 | 启动时显示托盘提示 |
交互与快捷键
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 自动检测模式 | 仅窗口 | 不检测 / 仅窗口 / 检测元素 |
| 截图快捷键 | Ctrl+Alt+A | 全局截图热键 |
| 贴图快捷键 | F3 | 快速贴图热键 |
| 贴图阴影切换提示 | 开启 | Y 键切换时显示 Toast |
| 贴图内文本可选择 | 关闭 | 贴图文字可直接选择 |
| 缩略图滚轮缩放 | 开启 | 缩略图模式允许滚轮缩放 |
翻译
| 设置项 | 默认值 | 说明 |
|---|---|---|
| 翻译服务商 | 不启用 | None / Baidu / Youdao |
| 百度 APP ID | (空) | 百度翻译应用 ID |
| 百度密钥 | (空) | 百度翻译密钥 |
| 有道应用 ID | (空) | 有道智云应用 ID |
| 有道应用密钥 | (空) | 有道智云应用密钥 |
| 源语言 | 自动检测 | 翻译源语言 |
| 目标语言 | 简体中文 | 翻译目标语言 |
| 图片翻译模式 | 图片到文本 | ImageToText / ImageToImage |
配置云存储
| 功能 | 说明 |
|---|---|
| Google Drive | 通过 OAuth 授权登录,上传 / 恢复配置 |
| WebDAV | 填入地址、用户名、密码,上传 / 恢复配置 |
| 本地配置文件 | 导出 / 导入 JSON 配置备份文件 |
常见问题
截图快捷键没反应?
请检查:
- 快捷键是否被其他软件占用
- 在「设置 → 交互与快捷键」中重新录制快捷键
- 以管理员身份运行 yuSnip
OCR 识别速度慢?
首次使用 OCR 时需要初始化引擎,可能有短暂延迟。软件启动时会异步预热 OCR 引擎以减少首次使用延迟。
翻译功能不工作?
- 确认已在「设置 → 翻译」中选择服务商并填入正确的 API 密钥
- 点击「验证密钥」确认密钥可用
- 检查网络连接
贴图无法穿透点击?
确保贴图处于穿透模式(绿色阴影边框)。穿透模式下鼠标点击会直接传递到贴图下方的窗口。按 Ctrl+P 切换穿透模式。
长截图拼接有缝隙或重复?
长截图依赖于滚动内容的平滑性。请确保:
- 截取区域为单显示器内
- 滚动过程中避免手动操作
- 目标内容支持鼠标滚轮滚动
如何恢复默认设置?
在「设置 → 关于 → 重置与修复」中点击「恢复默认设置」,然后点击「保存」生效。
配置文件在哪里?
配置文件位于 %APPDATA%/yuSnip/settings.ini,可在「设置 → 配置云存储 → 本地配置文件」中点击「打开目录」快速访问。
如何在不同电脑间同步配置?
使用「设置 → 配置云存储」中的 Google Drive 或 WebDAV 功能上传配置,在另一台电脑上恢复即可。也可以使用本地导出 / 导入功能通过文件传输。