生成某區(qū)域象素的校驗和。
PixelChecksum ( 左側(cè), 上方, 右側(cè), 下方 [, 跳進] )
參數(shù)
左側(cè) | 矩形區(qū)域左側(cè)的坐標。 |
上方 | 矩形區(qū)域上方的坐標。 |
右側(cè) | 矩形區(qū)域右側(cè)的坐標。 |
下方 | 矩形區(qū)域下方的坐標。 |
跳進 | [可選參數(shù)] 默認情況下每個象素都要校驗一次,而此參數(shù)可跳過指定數(shù)量的象素才校驗(可提升執(zhí)行速度)。例如,數(shù)值2表示每隔一個象素才校驗一次。默認值為 1。 |
返回值
返回指定區(qū)域的校驗和。
注意
計算某個區(qū)域的校驗和是非常耗時的,因此請使用盡可能小的區(qū)域以減輕CPU負荷。在某些機器上要計算整個屏幕的校驗和甚至要花數(shù)秒的時間!
相關
PixelChecksum, PixelGetColor, PixelCoordMode (選項) , PixelSearch
示例
; 等待區(qū)域 0,0 到 50,50 的變化
; 獲得初始校驗和
$checksum = PixelChecksum(0,0, 50,50)
; 等待指定區(qū)域的變化,每100毫秒檢查一次以減輕CPU負載
While $checksum = PixelChecksum(0,0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "指定區(qū)域的圖像有變化!")