Flameshot-开源跨平台截图与标注工具

Flameshot

项目介绍

Flameshot 是一款使用 C++ 编写的轻量级跨平台开源截图工具。它主要解决日常办公中“截图即编辑”的需求,支持直观的区域截图与即时标注功能。该项目遵循 MIT 协议,不仅功能丰富且界面现代,能够实现 OCR 文字识别、长截图捕捉以及自动上传图床等高级功能。作为一款替代付费截图软件的开源方案,它以简洁易用和高度自定义快捷键而广受开发者喜爱。

核心功能

  • 即时标注工具:支持画笔、箭头、直线、矩形及模糊(打码)
  • OCR 识别:可一键提取截图中的文本信息(支持多国语言)
  • 长截图与窗口捕捉:支持滚动网页截图及精准的窗口检测
  • 历史管理:自动保存截图历史,支持一键上传至第三方图床

集成方式

用户可以轻松将其设置为系统默认截图软件。

  • 安装:通过官网下载安装包,或使用包管理器如 brew install flameshot
  • 快捷键设置:在系统设置中将 PrintScreen 键映射为 flameshot gui
  • 配置:通过右键任务栏图标进入配置界面,自定义颜色方案与标注工具

适合的场景

主要适合办公、开发及知识分享场景:

  • 程序员在交流代码时快速圈选重点并打码敏感信息
  • 运营人员制作教程说明书,需要进行大量连续的截图与步骤标注
  • 需要快速提取屏幕中不可复制的文字内容(OCR 场景)