函数简介:
截取指定范围内的动画或者图像,并返回此句柄.
函数原型:
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函数