Skip to content

Repository files navigation

ZSnaper Logo

ZSnaper

Zip、Snip、Faster

构建 · 配置 · 许可

License: GPL v3 8.0 C# 12 Windows 10+ Offline/Online Latest Release

ZSnaper 是一款专为 Windows 打造的轻量高效截图工具

软件深度集成 Windows.Media.Ocr,带来极速的本地离线文字提取体验;更将智能选区、滚动长截图、图像标注与文字识别整合于一体化轻便功能栏中,随调随用

此外,ZSnaper 现已灵活支持接入第三方 API / 模型 OCR,在复杂排版与高难度识别场景下,提供更好的体验,隐私政策

ZSnaper — Windows screenshot and offline OCR

构建项目

所需环境

  • Windows 10 1809(Build 17763)或更高版本
  • .NET 8 SDK
  • 对应语言的 Windows OCR 语言包

常规编译

dotnet restore
dotnet build ZSnaper.csproj -c Release

Windows x64 下的单文件发布

dotnet publish ZSnaper.csproj `
  -c Release `
  -r win-x64 `
  --self-contained true `
  -p:PublishSingleFile=true `
  -o ./publish

相关配置

用户配置默认保存在:

%APPDATA%\ZSnaper\config.json

在「设置 → 更新与系统 → 配置存放位置」可以切换为程序所在目录的 config\config.json。切换时会将当前配置写入新位置;安装目录不可写时会保留原位置并提示错误。程序目录模式通过 config\.active 标记在下次启动时继续生效。卸载程序会同时删除安装目录内的配置;需要保留时请先备份该目录。

运行日志由 Serilog 写入 %LOCALAPPDATA%\ZSnaper\Logs,按天和大小滚动,最多保留 14 个文件。设置页可选择调试、信息(默认)、警告或错误级别,修改后立即生效;可直接打开当前配置目录和日志目录。日志记录截图、OCR、贴图、快捷键、主题、更新等操作的状态与异常,不记录截图画面、OCR 文字或密钥。 您可以通过:

explorer %APPDATA%\ZSnaper\

快速打开此目录

APP支持在应用内调整主题、动画、强调色、快捷键、自动复制/保存、工具栏位置、标注样式和 OCR 段落清理策略

选定网页、文档或列表的可滚动区域后,点击工具栏中的长截图进入专用捕获模式;可以在透明选区内缓慢手动滚动,也可以点击自动滚动,确认内容后再保存或完成。捕获过程中按 Esc 可立即停止。

隐私相关

本项目的全部截图、图像预处理与离线的 OCR 识别均在本地执行

第三方服务免责:若选用第三方 API 或云端模型处理图片,相关数据流转遵循该服务商规范,ZSnaper 无法控制亦不承担其隐私责任 ZSnaper 不需要也不会将图片上传到远程服务器,软件内也不包含数据上报流程
本项目遵循 GPL-3.0 协议开源,所有版本更新与相关说明均以中文版本为准并优先维护!

许可证

ZSnaper 基于 GNU General Public License v3.0 开源协议发布 你可以在该条款下自由使用、研究、修改和重新分发本项目

Copyright © 2026 ZZBuAoYe. All rights reserved.

友链

LINUX DO

About

A lightweight Windows screenshot tools. Smart capture, annotation, and local text recognition.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages