一些先验知识可以查看上面的博客
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:哥特油画风格 |