惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
月光博客
月光博客
美团技术团队
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
爱范儿
爱范儿
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
I
InfoQ
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
F
Fortinet All Blogs

博客园 - liulun

开源自荐:功能齐全的截图软件(仅1M) 自荐:开源截图工具ScreenCapture:超多控制指令,支持截长图 脚踏esbuild祥云,胸怀tsx利刃,身披scss羽衣,追寻前端的本质 开源项目自荐:截图工具(小、快、功能丰富) 如何开发Vite3插件构建Electron开发环境 Electron是什么以及可以做什么 线上Electron应用具备哪些特征? 桌面软件开发框架大赏 如何把Electron做成一个Runtime,让多个应用共享同一个Electron 微软要放弃Electron了???聊聊WebView2 自己实现一个Electron跨进程消息组件(兼新书自荐) 一个Electron的设计缺陷及应对方案 如何点击穿透Electron不规则窗体的透明区域 Electron团队为什么要干掉remote模块 谈Vite在Electron环境下吃花卷拉馒头的现象 公司只提供签名服务,不提供证书文件,如何打包Electron应用 vue3微前端架构——基于蚂蚁qiankun框架 Vite ❤ Electron——基于Vite搭建Electron+Vue3的开发环境【一】 Electron安装过程深入解析(读完此文解决Electron安装失败导致的无法启动,无法打包的问题) 大型Electron应用本地数据库技术选型 极客手中的利器Electron
开源自荐:功能齐全的截图工具(含录屏、截长图,体积仅780KB)
liulun · 2026-07-01 · via 博客园 - liulun
  • 放弃Qt框架(软渲染),使用C++20和系统API重写了整个项目的代码。不再依赖任何外部框架,所有工作都都基于系统API完成。

  • 体积缩小10倍,仅一个可执行文件(779KB)。

  • 性能增长数倍(视客户端情况而定,硬件加速带来的收益)。

  • 增加录屏功能(可自由设置录屏区域,生成MP4、GIF)。

  • 默认情况下常驻系统,用户可以使用快捷键或托盘图标随时唤起截图。

  • 支持命令行设置“用完即走”(auto-quit),截图完成后,进程退出。

  • 支持命令行启动指定功能:截图、滚动截图、录屏。
  • 支持多国语言(目前已有俄国、印尼网友完成翻译工作)。

  • 支持设置开机自启动。

  • 新版本已经发布了11个小版本,常见的问题都解决了。

ScreenCapture

开源地址:xland/ScreenCapture: A feature-rich screen capture software with just a single executable file

一个功能强大且轻量级的Windows截图工具。

image

特性

  • 截图、绘图标注、滚动截图(截长图)、录屏。
  • 取景框,支持快捷键复制 RGB 颜色(Ctrl+R)、 HEX 颜色(Ctrl+H)与 CMYK 颜色(Ctrl+K)。
  • 绘制填充、非填充的椭圆、正圆(按住Shift)、矩形、正方形(按住Shift)、箭头、标号等。
  • 绘制曲线、直线(按住Shift)、马赛克、橡皮擦、文本。
  • 可以随时修改、删除已绘制的元素(鼠标移到元素上)。
  • 撤销(Ctrl+Z)、重做(Ctrl+Y)、保存为文件(Ctrl+S)、保存到剪贴板(Ctrl+C或双击)。
  • 滚动截图(截长图)、屏幕录制(输出Gif\Mp4格式)。
  • 运行速度快、内存占用低。
  • 体积小、仅一个可执行文件,无需安装,不依赖任何动态链接库。
  • 支持通过命令行参数直接启动指定的功能。
  • 支持用完即走(进程不驻留在系统中)。
  • 多语言支持。

支持的操作系统

  • Windows 10 1607 or Later

编译

  • 除操作系统自带的库外,本项目不依赖任何第三方库,
  • 使用 Visual Studio 2026(With C++ Desktop Dev Kit)即可编译项目。

命令行

  • 命令行中,等号两侧不要有空格
  • 以下三种命令可以组合使用,比如:
ScreenCapture.exe enter=long tray=false auto-quit=true
// 启动后立即进入屏幕截图逻辑(默认)
> ScreenCapture.exe enter=cap

// 启动后进入长截图(滚动截图)逻辑
> ScreenCapture.exe enter=long

// 启动后进入录屏逻辑
> ScreenCapture.exe enter=video
// 显示托盘图标(默认)
> ScreenCapture.exe tray=true

// 不显示托盘图标
> ScreenCapture.exe tray=false
// 截图完成后,进程不退出,随时待命(默认)
> ScreenCapture.exe auto-quit=false

// 截图完成后即退出进程。
> ScreenCapture.exe auto-quit=true