函数简介:

截取指定范围内的动画或者图像,并返回此句柄.

函数原型:

long FaqCapture(x1, y1, x2, y2, quality, delay, time)

参数定义:

x1
整形数: 左上角X坐标

y1 整形数: 左上角Y坐标

x2 整形数: 右下角X坐标

y2 整形数: 右下角Y坐标

quality 整形数: 图像或动画品质,或者叫压缩率,此值越大图像质量越好 取值范围(1-100或者250) 当此值为250时,那么会截取无损bmp图像数据.

delay 整形数: 截取动画时用,表示相隔两帧间的时间间隔,单位毫秒 (如果只是截取静态图像,这个参数必须是0

time 整形数: 表示总共截取多久的动画,单位毫秒 (如果只是截取静态图像,这个参数必须是0

返回值:

整形数:
图像或者动画句柄

示例:

// 截取这个范围内,3秒动画,图像质量为中等50,动画帧率间隔为100ms
handle = dm.FaqCapture(intX - 50,intY - 232,intX+272,intY-12,50,100,3000)

 

: 从插件版本2.1119之后,接口FaqCapture返回handle,不需要再手动调用FaqRelease释放了。插件已经自动释放了.

另外,如果上一次的FaqPost还没有处理完毕,那么此函数调用会失败,要释放上一次的FaqPost,请调用FaqCancel函数