视觉智能平台图像人脸融合 我输入的模板和人脸图都是png格式为啥给我返回jpg格式?[视觉智能开放平台]

视觉智能平台图像人脸融合 我输入的模板和人脸图都是png格式为啥给我返回jpg格式?在网页上试用,下载的结果就有png格式的。测试完以后点击下载结果,有个包,里边就是png的。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 图像人脸融合服务默认输出的是jpg接口,和输入的图片格式没有关系。

  2. 可能是您在调用视觉智能平台图像人脸融合接口时,没有指定输出格式为PNG格式。您可以尝试在调用接口时,添加参数指定输出格式为PNG格式,如下所示:

    img_url = "https://www.www.tongchenyun.com/wp-content/uploads/aliyun/2023/1128/image.jpg"template_url = "https://example.com/template.png"output_format = "PNG"output_url = "https://example.com/output.png"response = client.detect_faces(image_url, template_url, output_format=output_format)result = response.get_result()if result.get("code") == 0:    # 下载输出结果    download_url = result.get("result")    r = requests.get(download_url)    with open(output_url, "wb") as f:        f.write(r.content)else:    print("Face detection failed with code %s" % result.get("code"))
  3. 那个下载是前端的下载,可能会有格式转化。要以示例代码结果中的图片格式为准

    输出就规定是jpg格式。
    此回答整理自钉群“阿里云视觉智能开放平台咨询1群”