Function: GrabImage( LPCTSTR filePath,
LONG nRotate,
VARIANT_BOOL Deskew,
LONG nQuality,
LONG nColor,
VARIANT_BOOL bAutoAdjust,
LONG nPos,
LPCTSTR strText,
LONG nTransparency,
LONG nFontsize,
LPCTSTR strFont,
LPCTSTR strColor);
Description: 拍照获取base64数据
Input: filepath:图片保存地址。 1)为空时,生成base64数据,生成图片到自动生成目录(在返回值中返回)
2) 为路径时,列:"D:\\GrabImageIE.jpg",在指定的完整路径下生成图片。
3)字段 "base64",返回base64数据,不保存图片.
nRotate:顺时针旋转角度:90,180,270,对应旋转度数,其他值无效。
Deskew:是否纠偏拍照。0:不纠偏 1:纠偏
nQuality:图片质量,图片质量 0:默认质量 1:高质量 2:较高质量 3:中等质量 4:较差质量 5:差质量
nColor:图片颜色:0:彩色 1:灰色 2:黑白 3:白纸印章 4:去除背景色
bAutoAdjust:是否自动摆正: 0:不摆正 1:摆正
nPos:水印在图片的位置:0:左上 1:右上 2:左下 3:右下 4:居中
strText:水印文本内容,空时显示当前拍照时间
nTransparency:字体透明度0-255,为0时不显示,**不添加水印时设置为0**。
nFontsize:字体大小默认32.
strFont:字体格式默认微软雅黑
strColor:字体颜色:white,cyan,red,magenta,green,yellow,blue,gray
Return: 成功:"{\"code\":\"0\", \"message\":\"ok\", \"uuid\":\"%s\", \"filepath\":\"%s\", \"photoBase64\":\"%s\"}"
失败:"{\"code\":\"1\", \"message\":\"failed\", \"uuid\":\"\", \"filepath\":\"\", \"photoBase64\":\"\"}"
Others: 无