一、要求:使用鼠标进行快速截图
截图的算子是:crop_part()
二、算法实现
方法一:用鼠标直接画一条线,线的两端坐标就是被截图的左上角和右下角。
read_image (Image, 'G:/石卷/pic/20230103170258820_test_3.jpg')
dev_get_window (WindowHandle)
draw_line (WindowHandle, Row, Column, Row1, Column1)
crop_part (Image, ImagePart, Row, Column, Column1-Column, Row1-Row)
方法二:获取鼠标左键点击的坐标,点击鼠标左键两次,获取的坐标就是被截图的左上角和右下角。
read_image (Image, 'G:/石卷/pic/20230103170258820_test_3.jpg')
dev_get_window (WindowHandle)
Button := 1 //鼠标左键
get_mbutton (WindowHandle, Row, Column, Button) //左上角坐标
get_mbutton (WindowHandle, Row1, Column1, Button) //右下角坐标
crop_part (Image, ImagePart, Row, Column, Column1-Column, Row1-Row)