文档 - WebCamera

拍照


请求说明: 拍照

请求地址: http://127.0.0.1:38088/video=grabimage

请求方式: POST/GET

 

请求参数:

{
    /*
    *  filepath,图片保存地址,传参类型:["", "D:\\1.jpg", "base64"]
    *  "",为空时,拍照保存本地,并返回base64数据,默认路径C:\Users\Administrator\Documents\HttpCamera
    *  "D:\\1.jpg", 传本地保存地址时,拍照,返回本地保存地址,返回base64。不可传服务器地址。
    *  "base64",传base64,拍照返回base64数据。不保存本地
    */
    "filepath": "",    
    "rotate": "",      // 图像旋转角度,90的整数倍,默认:"0"
    "deskew": "",      // 纠偏(主头有效),参数:0:不纠偏;1:纠偏
    "deskewval",       // 纠偏像素值:正常给0,正数时多裁,负数时少裁
    "camidx": "",      // 摄像头索引,参数:0:主头;1:副头
    "ColorMode": "",   // 色彩模式,图片保存本地时调用。0:彩色 1:灰色 2:黑白 3:白纸印章 4:去背景色(普通文件) 5:去背景色(身份证)
    "quality": "",     // 图片质量,图片保存本地调用。0:默认质量;1:高质量;2:较高质量;3:中质量;4:较低质量;5:低质量
    "bAutoAdjust":"",  // 是否自动摆正: 0:不摆正 1:摆正
    "bIsPrint1to1":"", // 是否1:1打印

    "watermark": {
        "pos": "",           // 水印在图像中的位置,0:左上;1:右上;2:左下;3:右下;4:中间
        "content": "",       // 水印内容,必须utf-8编码,当水印内容为空,将当前时间作为水印
        "transparency": "",  // 透明度,0~255,0:完全透明;255:不透明
        "fontsize": "",      // 字体大小,默认:32
        "font": "",          // 字体
        "color": ""          // 水印颜色,colorname
    }
}

 

返回参数:

{
    "code": "0",         // 0:成功;1:失败
    "message": "",       // code=1,返回失败原因
    "uuid": "",          // filepath为空,uuid返回图像唯一标示;filepath为保存地址,uuid为空。(filepath非base64,才返回该key)
    "filepath": "",      // 返回图像保存的路径(filepath非base64,才返回该key)
    "photoBase64": ""    // 返回图片的base64数据(filepath为base64,才返回该key)
}