代码逻辑:
1.将屏幕截图并保存;
2.将保存的截图顶层覆盖到原屏幕上;
3.图片上层再覆盖一层灰色透明的图层,实现变暗效果;
4.过去鼠标事件,将选择的区域位置保存;
5.在灰色的图层上将选中的区域挖空,实现选中区域高亮的效果;
6.捕获到鼠标释放事件后,将截图区域截取出来后用另外的Lable显示,并放到原的位置;
7.可以在Lable上实现图片的简单编辑。
PS:该代码增加了多屏幕截图功能的支持。
需要获取多屏幕区域范围并过去屏幕截图。
下载地址:
代码逻辑:
1.将屏幕截图并保存;
2.将保存的截图顶层覆盖到原屏幕上;
3.图片上层再覆盖一层灰色透明的图层,实现变暗效果;
4.过去鼠标事件,将选择的区域位置保存;
5.在灰色的图层上将选中的区域挖空,实现选中区域高亮的效果;
6.捕获到鼠标释放事件后,将截图区域截取出来后用另外的Lable显示,并放到原的位置;
7.可以在Lable上实现图片的简单编辑。
PS:该代码增加了多屏幕截图功能的支持。
需要获取多屏幕区域范围并过去屏幕截图。
下载地址: