开发者社区 > 视觉智能 > 正文

视觉智能开放平台如何在第2步动漫化接口中每次正确返回png格式?

关于人物动漫化接口的使用,流程如下:
1、通过人体分割接口扣图,获取img1(png格式)
2、img1通过动漫化接口获取img2
我们希望是img2是png格式,即只对扣图动漫化后,以方便使用。实际使用过程中发现动漫化接口会随机返回jpg或png格式,且jpg格式机率大于png格式。
所以,当前只能对img2再次调用人体分割接口再次扣图。请问视觉智能开放平台如何在第2步动漫化接口中每次正确返回png格式?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-30 16:12:28 58 0
2 条回答
写回答
取消 提交回答
  • 您好!视觉智能开放平台的人物动漫化接口确实支持多种图片格式,包括JPG、JPEG、PNG和BMP。为了确保img2每次都是png格式,您可以采取以下步骤:

    1. 在调用动漫化接口之前,首先检查输入图像的格式。如果输入图像已经是png格式,那么动漫化后的输出图像理论上也应该保持为png格式。
    2. 如果输出图像不是png格式,您可以考虑在python终端中导入所需的包,并使用相应的库来强制将输出图像转换为png格式。
    2023-10-31 16:10:47
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    视觉智能开放平台的人物动漫化接口返回的图像格式可能由原图的格式决定,如果原始图像为JPG格式,则返回也是JPG格式;如果原始图像为PNG格式,返回的图像则是PNG格式。您也可以考虑使用标准的图像处理库(例如PIL)来改变图像的格式。以下是一个Python示例代码:

    from PIL import Image
    
    # 图片路径
    file_path = "path_to_your_image.jpg"
    im = Image.open(file_path)
    
    # 将图像保存为PNG格式
    im.save("new_file.png")
    

    这段代码将读取一张图片并将其转换为PNG格式。

    2023-10-31 15:29:44
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台-产品介绍 立即下载
    阿里云视觉智能开放平台产品介绍 立即下载
    利用CNN实现无需联网的图像识别 立即下载