tencent cloud

文档反馈

图片二维码

最后更新时间:2024-03-04 16:55:55

    简介

    本文档提供关于图片二维码相关的 API 概览以及 SDK 示例代码。
    API
    操作描述
    二维码识别
    二维码识别功能可识别图片中有效二维码的位置及内容,输出图像中二维码包含的文本信息(每个二维码对应的 URL 或文本),并可对识别出的二维码添加马赛克

    二维码识别

    二维码识别功能可识别图片中有效二维码的位置及内容,输出图像中二维码包含的文本信息(每个二维码对应的 URL 或文本),并可对识别出的二维码添加马赛克。

    上传时识别二维码

    功能说明

    二维码识别功能支持在文件上传时进行识别。

    示例代码

    PutObjectRequest request = new PutObjectRequest(bucket, key, srcPath);
    
    JObject o = new JObject();
    // 不返回原图
    o["is_pic_info"] = 1;
    JArray rules = new JArray();
    JObject rule = new JObject();
    rule["bucket"] = bucket;
    rule["fileid"] = "qrcode.jpg";
    //处理参数,规则参见:https://www.tencentcloud.com/document/product/436/54070?from_cn_redirect=1
    rule["rule"] = "QRcode/cover/<mode>";
    rules.Add(rule);
    o["rules"] = rules;
    
    string ruleString = o.ToString(Formatting.None);
    request.SetRequestHeader("Pic-Operations", ruleString);
    //执行请求
    PutObjectResult result = cosXml.PutObject(request);
    说明:
    更多完整示例,请前往 GitHub 查看。

    下载时识别二维码

    功能说明

    二维码识别功能可支持在下载时进行识别。

    示例代码

    //二维码覆盖功能,将对识别出的二维码覆盖上马赛克。取值为0或1。0表示不开启二维码覆盖,1表示开启二维码覆盖,默认值0
    QRCodeRecognitionRequest request = new QRCodeRecognitionRequest(bucket, key, 0);
    
    QRCodeRecognitionResult result = cosXml.QRCodeRecognition(request);
    说明:
    更多完整示例,请前往 GitHub 查看。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持