社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

python用百度云接口实现图像风格转换

初与久歌_4a05 • 6 年前 • 791 次点击  

一些先验知识可以查看上面的博客
python用百度云接口实现黑白图片上色

图像风格转换

可将图像转化成卡通画、铅笔画、彩色铅笔画,或者哥特油画、彩色糖块油画、呐喊油画、神奈川冲浪里油画、奇异油画、薰衣草油画等共计9种风格,可用于开展趣味活动,或集成到美图应用中对图像进行风格转换。

""" 读取图片 """
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()

image = get_file_content('example.jpg')

""" 调用图像风格转换, 图片参数为本地图片"""
client.styleTrans(image);

""" 如果有可选参数 """
options['option'] = "cartoon"

""" 调用图像风格转换, 图片参数为本地图片 """
client.styleTrans(image, options)

返回实例

{
    "log_id":739539874,
    "image":"base64str"
}

请求参数详情

参数 是否必选 类型 可选值范围 说明
image true string - base64编码后大小不超过4M,像素乘积不超过2000*2000,最短边至少50px,最长边最大4096px,长宽比3:1以内。注意:图片的base64编码是不包含图片头的,如(data:image/jpg;base64,)
option true string cartoon pencil color_pencil warm wave lavender mononoke scream gothic cartoon:卡通画风格 pencil:铅笔风格 color_pencil:彩色铅笔画warm:彩色糖块油画 wave:神奈川冲浪里油画 lavender:薰衣草油画风格 mononoke:奇异油画风格 scream:呐喊油画风格 gothic:哥特油画风格
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74092