-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
44 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,12 @@ | ||
- 记录日志,测试老丁为什么无法写入剪切板 | ||
- 一开始让遮罩层,遮住屏幕 | ||
- 截图区域的dragger | ||
- 马赛克的格子大小应该是可以调节的,不然大的子马赛克就隐藏不掉了 | ||
- 橡皮擦和马赛克的鼠标光标,按下橡皮擦或者马赛克的时候最好就开始画,至少画一个⚪ | ||
- 只有鼠标移动之后,才会显示窗口高亮和取景框 | ||
- 空心箭头边框大小 | ||
- 画标号 | ||
- 画文本 endonedraw 值得优化 | ||
- 橡皮擦鼠标按下就开始设置drawing了 | ||
- drawImage确实比内存拷贝更慢吗? | ||
- 通过鼠标移动截图区域 | ||
- QVector转Qlist,append 用move | ||
- 其他的append是不是也可以move | ||
![](./doc/imgs/screen.png) | ||
|
||
- 画空心矩形与实心矩形、画空心椭圆与实心椭圆、画实心箭头与空心箭头 | ||
- 调整矩形、椭圆的大小、位置、边框粗细、填充颜色、边框颜色 | ||
- 调整箭头的起始点位置、填充颜色、平移箭头 | ||
- 铅皮绘制自由线条,允许改变线条粗细及颜色 | ||
- 绘制文字 | ||
- 马赛克模糊截图内容 | ||
- 橡皮擦,擦除已绘制的内容(包括马赛克) | ||
- 上一步、下一步 | ||
- 截图保存成文件、截图复制到剪切板 | ||
- 跨屏幕截图 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
1. 安装 Qt 5.15.2 | ||
2. 安装 VSCode | ||
3. 为 VSCode安装 Qt Configure插件 | ||
4. 克隆本项目,并在VSCode中打开即可调试 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# 0.0.1 | ||
|
||
- 画空心矩形与实心矩形、画空心椭圆与实心椭圆、画实心箭头与空心箭头 | ||
- 调整矩形、椭圆的大小、位置、边框粗细、填充颜色、边框颜色 | ||
- 调整箭头的起始点位置、填充颜色、平移箭头 | ||
- 铅皮绘制自由线条,允许改变线条粗细及颜色 | ||
- 绘制文字 | ||
- 马赛克模糊截图内容 | ||
- 橡皮擦,擦除已绘制的内容(包括马赛克) | ||
- 上一步、下一步 | ||
- 截图保存成文件、截图复制到剪切板 | ||
- 跨屏幕截图 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
- **功能:** Mac版与Linux版 | ||
- **功能:** 移动文字位置 | ||
- **功能:** 通过鼠标移动截图区域 | ||
- **优化:** 优化一下马赛克绘制算法 | ||
- **检查:** 记录日志,测试为什么在非常特殊的情况下无法写入剪切板 | ||
- **功能:** 截图区域是否应该显示那8个dragger | ||
- **功能:** 马赛克的格子大小应该是可以调节的,不然马赛克隐藏不掉大的字 | ||
- **功能:** 橡皮擦和马赛克的鼠标光标应该是一个⚪ | ||
- **功能:** 按下橡皮擦或者马赛克的时候最好就开始画,至少画一个⚪ | ||
- **功能:** 只有鼠标移动之后,才会显示窗口高亮和取景框 | ||
- **功能:** 箭头的线条粗细、大小 | ||
- **功能:** 画标号 | ||
- **优化:** 画文本 endonedraw 值得优化 | ||
- **优化:** 橡皮擦鼠标按下就开始设置drawing了,值得优化 | ||
- **检查:** drawImage确实比内存拷贝更慢吗?测试一下性能 | ||
- **检查:** 尽量把QVector转成Qlist,append用std::move,其他的append是不是也可以move |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.