Skip to content

一个带透明化及滚动截图(截屏)功能的截图软件

License

Notifications You must be signed in to change notification settings

xinhecuican/easy-capture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
xinhecuican
Sep 5, 2023
cc53184 · Sep 5, 2023

History

76 Commits
Sep 17, 2021
Apr 11, 2023
Sep 5, 2023
Sep 5, 2023
Sep 5, 2023
Apr 12, 2023
Apr 12, 2023
May 27, 2023
Mar 24, 2023
Mar 20, 2023
Sep 5, 2023
Aug 27, 2023
Mar 20, 2023
Mar 20, 2023
May 27, 2023
Jul 15, 2021
Jul 15, 2021
Jul 26, 2021
Aug 27, 2023
Aug 27, 2023
Apr 12, 2023
Sep 5, 2023
Jan 2, 2023
Mar 19, 2023
Mar 19, 2023
Aug 31, 2021
Aug 31, 2021
Aug 27, 2023

Repository files navigation

简介

简截是一款截图软件。它拥有基本的截图及处理功能,并且还有滚动截屏,ocr,图片透明化,录屏等功能

文档

环境

  • windows环境
  • qt 5.14.2 64位
  • opencv 4.5.1 with contrib
  • ffmpeg 5.1
  • quazip0.7.3
  • zlib
  • qbreakpad

下载及代码

蓝奏云 密码: 8nq4

本地下载

功能介绍

  • 支持开机自启,自动更新,历史记录保存,自动复制到剪切板等功能

  • 多区域截图

  • 滚动截图

    使用opencv库的图像拼接实现,并且加上了多线程,位置在Capture_window/.../Scroll_handle。

    此外滚动截图可以调整滚动速度。滚动速度较快时可以利用所有cpu。

  • 绘制 当前仅支持笔,荧光笔和文本绘制,并且支持撤销、恢复和擦除。

  • 透明

    目前仅可以做到对某一个色素透明,对于渐变和拍屏无效。并且由于文字都是由不同种类像素组成因此无法做到选取文字(正好下学期有图像处理,看看通过反锯齿可以直接把文字的范围弄出来)。

  • ocr

    使用RapidOCR引擎进行识别

  • 录屏

    录屏基于NanaRecorder改进而来

快捷键

鼠标:

区域 动作 作用
截图 左键 在区域上时为移动区域,不在为创建新区域
截图 中键 确认
区域 快捷键 作用
全局 Ctrl+F1 如果当前为隐藏,则唤醒并跳转到截图窗口。否则无效
全局 Ctrl+F2 截全屏并自动保存,可在设置中配置保存位置
全局 F5 开始录屏
全局 F6 暂停/恢复录屏
全局 F7 终止录屏

还有许多快捷键可以在设置-快捷键中查看

更新计划

  • 完成滚动截屏
  • 修bug,重构部分代码
  • 完善绘图区域,添加文本框,箭头和水印图片,支持旋转
  • 完成UI_manager,可以利用qss(和css语法类似)修改样式并且提供主题
  • 完善透明度选择,除了删除某些像素外可以选择保留哪些像素,并支持渐变颜色删除。

翻译

本软件提供了便利的翻译方式,翻译文件位于Data/Languages下。翻译方式为将该目录下chinese.xml复制并且重命名为对应语言,例如english.xml。然后将文件里面的中文换成对应语言。以Data/Languages/MainWindow/chinese.xml为例

<?xml version="1.0" encoding="utf-8"?>
<strings language="chinese">//将language标签替换成对应语言,目前只有english,如果想翻译其他语言请先和作者联系
    <string id="cR3jOHb9Qw" text="新建"/>//中文翻译为对应语言
    <string id="7yUWnx82jI" text="模式"/>
    <string id="OBwjJUhTkh" text="矩形窗口"/>
    <string id="fnGapBU4vo" text="自由截图"/>
    <string id="ETY295cnab" text="滚动截图"/>
    <string id="rzdUgOw26Y" text="活动窗口截屏"/>
    <string id="FHFzLMcLYa" text="全屏"/>
</strings>

如果先练练英文或其他语言的可以尝试一下

如果你觉得本软件对你有帮助,可以请作者喝一杯咖啡 ^_^

赞赏码

About

一个带透明化及滚动截图(截屏)功能的截图软件

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published