01

快速入门

欢迎使用 yuSnip!本手册将详细介绍软件的全部功能,帮助您快速上手并充分发挥其强大能力。

系统要求

  • 操作系统:Windows 10 19041 及以上版本,或 Windows 11
  • 架构:x64

安装与启动

yuSnip 是一款单文件绿色软件,无需安装。双击 yuSnip.exe 即可启动,启动后程序将在系统托盘显示图标并在后台运行。

首次截图

  1. 按下 Ctrl+Alt+A(默认截图快捷键)启动截图模式
  2. 屏幕变暗后,用鼠标拖拽选取目标区域
  3. 释放鼠标进入标注编辑界面
  4. 使用工具栏中的工具进行标注(如需要)
  5. 选择「贴图」将截图钉在桌面,或选择「保存」保存为文件

托盘菜单

右键系统托盘图标可快速访问以下功能:

菜单项功能说明
截图启动截图模式
贴图将剪贴板内容转为桌面贴图
显示贴图显示或隐藏所有贴图
保存目录打开截图保存文件夹
主题颜色切换浅色 / 暗色主题
设置打开设置面板
退出退出程序
02

截图功能

区域截图

按下截图快捷键后,屏幕将变暗并进入截图模式。用鼠标拖拽即可选取任意矩形区域,选区过程中会实时显示尺寸信息标签。

智能检测

截图时软件支持自动检测鼠标下方的窗口和 UI 元素,实现智能吸附:

检测模式说明
不检测关闭自动检测,完全手动拖拽
仅窗口检测顶层窗口边界(DWM 边界)
检测元素精确识别 UI 元素(按钮、文本框、列表项等)

可在「设置 → 交互与快捷键 → 自动检测模式」中切换。检测到目标时,候选区域以高亮边框显示,并带有平滑过渡动画。

放大镜与精准取色

选区阶段,鼠标附近会显示像素级放大镜,帮助精准选取边界。放大镜具备智能避障功能,会自动调整位置避免遮挡选区。

按下 C 键可提取放大镜中心像素的颜色信息,自动生成包含 RGB、HSV、HSL、HEX 多种格式的颜色贴图。

截图后操作

截图完成后(释放鼠标),工具栏提供以下操作:

操作说明
贴图将截图钉在桌面置顶显示
保存保存为 PNG 文件
复制复制到剪贴板
OCR识别选区中的文字
翻译翻译选区内容
长截图进入滚动截图模式
03

标注工具

截图后进入标注编辑界面,工具栏提供丰富的标注工具。每种工具可通过快捷键快速切换。

画笔(快捷键 B)

自由绘制线条,可自定义颜色和粗细。适合在截图上做自由标记。

箭头(快捷键 A)

绘制带箭头的指示线,可自定义颜色、粗细和样式。适合指向截图中的特定位置。

矩形 / 椭圆(快捷键 R)

绘制矩形或椭圆框,可自定义颜色、粗细和填充。适合框选截图中的重点区域。

文字标注(快捷键 T)

在截图上添加文字,支持设置字体、大小、粗体、斜体、描边、背景色和旋转角度。点击截图区域开始输入文字。

模糊 / 马赛克(快捷键 M)

对选定区域进行高斯模糊或马赛克遮盖,保护敏感信息。强度可在工具栏中调节。

聚光灯(快捷键 S)

高亮特定区域,同时暗化其他区域。支持矩形和椭圆两种形状,可自定义边框颜色和粗细。

计数标号(快捷键 C)

在截图上添加带序号的标记点,适合标注步骤或要点。序号自动递增。

撤销与重做

  • Ctrl+Z:撤销上一步标注
  • 支持最多 100 步撤销历史

橡皮擦

一键清除所有标注,恢复原始截图。

颜色选择器

点击工具栏的颜色块可打开完整拾色器,支持 HSV 面板、透明度滑条、Hex 输入和预设色。

04

保存与输出

保存为文件

截图统一保存为 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 通知,点击可打开文件所在目录。

保存提示音

开启后,保存时播放系统提示音。

05

贴图功能

贴图(钉屏)是 yuSnip 的核心功能之一,可将截图或剪贴板内容钉在桌面始终置顶显示。

创建贴图

以下方式均可创建贴图:

  • 截图后点击工具栏「贴图」按钮
  • 按下 F3(默认贴图快捷键)从剪贴板创建贴图
  • 截图进行中按 F3 将选区转为贴图

移动与缩放

  • 移动:鼠标拖拽贴图即可移动位置
  • 滚轮缩放:鼠标滚轮调节贴图大小,以左上角为锚点,无抖动无卡顿
  • 边缘缩放:鼠标贴近贴图边缘可拖拽调整窗口大小

贴图焦点管理

同时存在多个贴图时,只有一个处于焦点状态:

  • 焦点贴图:蓝色阴影边框
  • 非焦点贴图:灰色阴影边框

点击任意贴图可使其获得焦点。

锁定贴图(Ctrl+L)

锁定后贴图不可移动和缩放,阴影变为橙色。右键菜单可解锁。

鼠标穿透(Ctrl+P)

开启穿透后,贴图完全透明点击,鼠标可操作贴图下方的窗口。阴影变为绿色。穿透模式下右键可直接解除穿透并弹出菜单。

缩略图模式(R 键)

R 键或 Shift+双击进入缩略图模式,贴图缩小为 150×150 视口展示中心区域,减少屏幕阻挡。缩略图拥有专属状态边框色:

状态边框颜色
焦点蓝色
失焦灰色
锁定橙色
穿透绿色

阴影切换(Y 键)

Y 键切换焦点贴图的阴影显示。可在设置中配置切换时是否显示 Toast 提示。

文字贴图

当剪贴板中包含文字时,使用贴图快捷键会将文字渲染为带样式的图片贴图。自动检测代码内容并使用等宽字体(Consolas)+ 灰底边框渲染,支持 CJK 逐字断行。

Markdown 贴图

当剪贴板内容为 Markdown 格式时,软件会自动识别并使用 Markdown 渲染引擎实时渲染(非位图),支持文本选择。

颜色贴图

当剪贴板内容为颜色字符串(如 #FF5733rgb(255,87,51))时,自动生成包含 RGB、HSV、HSL、HEX 多种格式信息的色板贴图。

贴图右键菜单

菜单项快捷键说明
锁定Ctrl+L锁定 / 解锁贴图
鼠标穿透Ctrl+P开关鼠标穿透
缩略图模式R切换缩略图
文本可选择开启贴图内文字选择
复制图像Ctrl+C复制贴图图像
翻译Ctrl+Q翻译贴图内容
复制选中文本复制已选中的文字
复制全部文本OCR 提取并复制全文
另存为图片Ctrl+S保存贴图为文件
关闭贴图Esc关闭贴图

关闭贴图

Esc 键:首次按取消焦点,再次按关闭贴图。

显示 / 隐藏所有贴图

通过托盘菜单「显示贴图」复选框,或脚本 yuSnip.toggleAllStickers() 可一键显示或隐藏所有贴图。

06

OCR 文字识别

yuSnip 内置 RapidOCR(基于 PaddleOCR v4 模型)文字识别引擎,支持中英文识别,引擎及模型文件已内嵌至 exe 中。

区域 OCR

在截图编辑界面,点击工具栏「OCR」按钮,对当前选区进行文字识别。识别结果会叠加显示在原图上。

文字选择与复制

OCR 识别后,可在识别结果上拖拽选择文字,选中的文字可复制到剪贴板。支持字级(OcrWordRegion)精确选择。

贴图 OCR 提取

对已创建的贴图,右键菜单选择「复制全部文本」,软件会对贴图图片执行 OCR 识别并复制全文到剪贴板。

OCR 引擎特性

  • 引擎:RapidOCR-json(PaddleOCR v4 模型)
  • 通信方式:进程间 JSON 通信
  • 预热:启动时异步预热,减少首次使用延迟
  • 内嵌:OCR 引擎及模型文件作为嵌入资源打包进 exe,无需额外安装
07

翻译功能

yuSnip 集成百度翻译和有道智云两大翻译服务商,支持文本翻译和图片翻译。

服务商配置

在「设置 → 翻译」中配置:

  1. 选择翻译服务商(百度翻译 / 有道智云)
  2. 填入对应平台的 API 密钥(APP ID 和 Secret Key)
  3. 点击「验证密钥」确认密钥可用
  4. 配置源语言和目标语言
服务商注册地址
百度翻译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')翻译焦点贴图
08

长截图

长截图(滚动截图)功能可截取超出屏幕高度的内容,如长网页、长文档等。

使用方法

  1. 在截图编辑界面,点击工具栏「长截图」按钮
  2. 选定截取区域(限单显示器内)
  3. 软件自动模拟鼠标滚轮滚动,逐帧截取(约 60fps)
  4. 智能拼接算法自动合并各帧
  5. 实时预览拼接结果
  6. 完成后可保存或复制

智能拼接

  • 基于逐行哈希匹配和像素级对比的重叠检测
  • 自动识别并处理粘性头部 / 底部(如网页固定导航栏)
  • 固定层比例 12%,最大高度 120px
  • 合成长图最大高度 28888px

实时预览

拼接过程中实时显示预览窗口,可随时查看进度。支持保存、复制或取消。

性能优化

  • 使用位图对象池减少 GC 压力
  • 使用原生 GDI 窗口绘制截图区域边框,避免 Avalonia 窗口开销
  • 自动检测滚动终止
09

脚本自动化

yuSnip 支持脚本自动化,可通过命令行、AutoHotkey、Quicker 等工具调用。

脚本语法

  • 以行为单位执行,每行一个方法调用
  • 支持 // 注释,行尾分号可选
  • 前缀为 yuSnip.
  • 支持拼写容错(如 pinFromCilpBoarddestoryAllPin

支持的命令

命令说明
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 将脚本转发给正在运行的实例执行,然后退出。

预设指令库

在「设置 → 高级与自动化 → 预设指令库」中提供常用指令快捷选择,包括截图、翻译、贴图等分类,可直接复制或测试运行。

10

快捷键参考

全局快捷键

快捷键功能可自定义
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+双击进入 / 退出缩略图模式
鼠标滚轮缩放贴图
鼠标拖拽移动贴图
11

设置项参考

配置文件路径:%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 配置备份文件
12

常见问题

截图快捷键没反应?

请检查:

  1. 快捷键是否被其他软件占用
  2. 在「设置 → 交互与快捷键」中重新录制快捷键
  3. 以管理员身份运行 yuSnip

OCR 识别速度慢?

首次使用 OCR 时需要初始化引擎,可能有短暂延迟。软件启动时会异步预热 OCR 引擎以减少首次使用延迟。

翻译功能不工作?

  1. 确认已在「设置 → 翻译」中选择服务商并填入正确的 API 密钥
  2. 点击「验证密钥」确认密钥可用
  3. 检查网络连接

贴图无法穿透点击?

确保贴图处于穿透模式(绿色阴影边框)。穿透模式下鼠标点击会直接传递到贴图下方的窗口。按 Ctrl+P 切换穿透模式。

长截图拼接有缝隙或重复?

长截图依赖于滚动内容的平滑性。请确保:

  1. 截取区域为单显示器内
  2. 滚动过程中避免手动操作
  3. 目标内容支持鼠标滚轮滚动

如何恢复默认设置?

在「设置 → 关于 → 重置与修复」中点击「恢复默认设置」,然后点击「保存」生效。

配置文件在哪里?

配置文件位于 %APPDATA%/yuSnip/settings.ini,可在「设置 → 配置云存储 → 本地配置文件」中点击「打开目录」快速访问。

如何在不同电脑间同步配置?

使用「设置 → 配置云存储」中的 Google Drive 或 WebDAV 功能上传配置,在另一台电脑上恢复即可。也可以使用本地导出 / 导入功能通过文件传输。