← 全部产品

YzzScreenSnap

截图、区域截图、截图后再编辑,一条链路做完

已发布windowsv2.2.02026-08-15

Flutter 界面 + C++ 内核的截图工具:全屏截图、区域截图、接管 PrtSc、截完就地加文字与标注、自动进剪贴板。区域选择支持吸附窗口与任务栏边缘。

能做什么

  • 全屏截图 / 区域截图 / 接管 PrtSc 键
  • 截完直接在图上加多段文字、四角缩放局部放大
  • 截图自动进剪贴板,不用手动另存
  • 区域框支持吸附窗口边缘与任务栏指定区域
  • Flutter 做界面、C++ 做内核(FFI 调 screen_snap.dll),界面不卡截图

详细说明

它解决什么

截图这件事,工具多到溢出,但多数只做到“截下来”。真正烦的是截完还要开编辑器、拉框、写字、再存一次 —— 中间任何一步没做,图就废了一半。

YzzScreenSnap 把这条链路压成一次操作:截,然后就地改,改完已经在剪贴板里,可以直接贴出去。

内核与界面为什么拆两层

界面用 Flutter 写(跨平台、交互顺手),真正抓图的部分是 C++ 写的 DLL,通过 FFI 调进来。这样改界面不用重编内核,改内核也不用动 Dart。

⚠️ 坑位提醒(给后来人):那颗 screen_snap.dll 是独立 C++ 工程,Flutter 不会帮你编译它。改了 C++ 源码只跑 flutter build 是无效的,必须先单独编出 DLL,Flutter 侧才看得到更新。

区域选择

除了拖框,区域选择还做了两件小事:能吸附其它窗口的边缘,也能指定任务栏某一段作为边界。想截一条固定高度的聊天记录、或者绕开任务栏截半个屏,就不用每次手工数像素。

授权

软件带激活机制:激活服务端用 RSA-SHA256 给 license 文件签名,客户端本地验签,离线也有宽限期。新版更新检查走的是官网 /yzscreensnap/version.txt 这个固定端点,具体见「授权」页。

下载

Windows 版请到首页「下载」页取网盘镜像链接。