Skip to content

SnipForge 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 04:06
· 33 commits to main since this release

[0.1.0] - 2026-11-01

第一个预览版。Windows 10/11 x64。

截图

  • 一个入口:Alt+Q 打开冻结画面,拖拽框选区域、单击选窗口、Ctrl 选整窗、
    Ctrl+A 整屏、S 滚动长截图
  • 滚动长截图按行签名拼接,最高 24000px
  • 取完之后做什么可配:打开编辑器 / 直接复制到剪贴板 / 直接保存 / 钉在屏幕上。
    选「直接复制」完全不弹窗口

标注与美化

  • 矩形、椭圆、箭头、画笔、文字、序号、高亮、马赛克
  • V 切选择工具,点中标注可拖动、Delete 删除,Esc 先退选中再退编辑器
  • 撤销重做、颜色/粗细/字号可调;对象化模型(标注是数据不是像素)
  • 美化:背景、边距、圆角、阴影;水印:文字/平铺/九宫格

取字(OCR)

  • Windows 系统 OCR(需对应语言包);可选 PaddleOCR 引擎,设置页一键下载安装
    (多镜像 + 体积校验 + 离线导入)
  • 识别结果手动触发翻译;点词复制:原图上每个词都是可点区域

剪贴板

  • 文本 / 图片 / 文件 / 颜色四类全收,按 GetClipboardSequenceNumber 变更检测
  • Alt+V 面板:搜索、分类、收藏、来源程序识别;Win+V 可用键盘钩子接管
  • 历史落盘做了节流,连续复制不会反复重写索引

安全

  • 主密码:Argon2id 派生 + AES-256-GCM,加密收藏的密码、图床 token、翻译 key。
    设了主密码后磁盘上没有明文;启动即锁定,可随时「立即锁定」
  • 忘记密码没有后门,唯一出路是「清空保险箱」(两段式确认)
  • 路径穿越防护:图床目录、文件名、保存文件名统一出口校验

图床

  • GitHub、S3 兼容、SM.MS、自定义、本地目录;声明式插件(JSON 描述即可接入新图床)
  • 上传历史、连通性测试、目录浏览

录屏

  • 视频(H.264 MP4)与 GIF 分开录,Ctrl+Alt+R / Ctrl+Alt+G
  • 系统声音(WASAPI loopback,不用装虚拟声卡)+ 麦克风,两路自动混音,
    静音时段按视频时间轴补静音
  • 摄像头画中画:圆角+描边、四角位置、大小比例、水平镜像
  • 恒定帧率、光标合成、点击高亮环、放大镜、暂停续录

其他

  • 图标提取:exe / dll / lnk / APK / IPA → 各尺寸原始图标,可导出 PNG / ICO。
    Android 自适应图标会合成背景+前景
  • 图片工具:格式互转、质量压缩、等比缩放
  • Hosts 编辑:可视化编辑,写入自动提权
  • 鼠标手势:自定义手势绑定到任意功能
  • 检查更新:启动后静默检查一次 GitHub Release,只提示不自动安装。
    API 被限流时自动改用 releases 订阅(不受 60 次/小时配额限制)
  • 联网走系统代理:图床上传、OCR 引擎下载、翻译、检查更新统一读取
    Windows「Internet 选项」的代理设置(Clash / v2rayN 默认就是系统代理),
    也认 HTTPS_PROXY / ALL_PROXY 环境变量

已知限制

  • 只支持 Windows;多显示器不支持跨屏框选
  • 没有代码签名,首次运行 SmartScreen 会拦一下
  • 录屏的摄像头设备不支持热切换,录制后不能剪辑
  • 长截图依赖目标窗口响应合成滚轮事件(部分 Electron 应用和游戏不响应)

产物已重打包(2026-11-01 15:30):设置 → 关于新增「产品主页 / GitHub / 反馈 / 更新日志」入口;
产品主页上线 https://adream2.github.io/SnipForge/。版本号不变,直接覆盖同名产物。