SnapShotGIF是按键精灵中新增的一个非常实用的函数命令,它能让你轻松地将屏幕上指定区域的图片截图保存下来,并自动保存为 GIF 格式的动图。它将复杂的动图制作流程化繁为简,让你只需轻点几下,即可将屏幕上的任何动态瞬间,轻松捕捉并保存为清晰流畅的 GIF 动图。这对于动态图片识别判断等都非常方便。
函数名称
SnapShotGIF截图并保存为GIF
函数功能
截图并保存为GIF文件
支持版本:安卓版v4.1.2或以上版本
函数语法
SnapShotGIF(leftX,topY,rightX,bottomY,savePath,seconds[,picsPerSec,picQuality])
函数参数
参数名 | 参数类型 | 是否必选 | 参数说明 |
---|---|---|---|
leftX | int | 是 | 识别区域的左上角x坐标 |
topY | int | 是 | 识别区域的左上角y坐标 |
rightX | int | 是 | 识别区域的右下角x坐标 |
bottomY | int | 是 | 识别区域的右下角y坐标 |
savePath | string | 是 | 保存GIF图片文件的路径 |
seconds | int | 是 | GIF图片的持续时长,单位:秒,最小值:1,最大值:60 |
picsPerSec | int | 否 | 每秒图片帧数,默认:10,最小值:1,最大值:24 |
picQuality | int | 否 | 图片质量,默认:50,即原图质量的50%,最小值:1,最大值:100 |
函数返回
无
代码范例
Dim savePath = getTempDir() & "test.gif"
//将范围为全屏的画面制作成1张持续5秒,每秒15帧,图片质量10%的GIF图片并保存到临时目录
SnapShotGIF(0, 0, 0, 0, savePath, 5, 15, 10)
TracePrint dir.Exist(savePath)