生成某区域象素的校验和。
PixelChecksum ( 左侧, 上方, 右侧, 下方 [, 跳进] )
参数
| 左侧 | 矩形区域左侧的坐标。 |
| 上方 | 矩形区域上方的坐标。 |
| 右侧 | 矩形区域右侧的坐标。 |
| 下方 | 矩形区域下方的坐标。 |
| 跳进 | [可选参数] 默认情况下每个象素都要校验一次,而此参数可跳过指定数量的象素才校验(可提升执行速度)。例如,数值2表示每隔一个象素才校验一次。默认值为 1。 |
返回值
返回指定区域的校验和。
注意
计算某个区域的校验和是非常耗时的,因此请使用尽可能小的区域以减轻CPU负荷。在某些机器上要计算整个屏幕的校验和甚至要花数秒的时间!
相关
PixelChecksum, PixelGetColor, PixelCoordMode (选项) , PixelSearch
示例
; 等待区域 0,0 到 50,50 的变化
; 获得初始校验和
$checksum = PixelChecksum(0,0, 50,50)
; 等待指定区域的变化,每100毫秒检查一次以减轻CPU负载
While $checksum = PixelChecksum(0,0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "指定区域的图像有变化!")