简介
业务场景
使用数据万象智能商品抠图功能,搭配丰富的海报模板,10 秒钟就可以产出一张精美海报,适用于电商活动海报、线上直播邀请函、团购营销等各类需批量海报制作的场景。
准备工作
已创建和绑定存储桶,详情请参见 存储桶操作。
步骤一:商品抠图
1. 获取图片对象地址,格式为:
https://test-12XXXXXXX.cos.ap-chongqing.myqcloud.com/test.jpg
。2. 对图片进行抠图,从而获取商品主体,可参考 商品抠图 API,在图片地址后拼接
ci-process=GoodsMatting
,即:https://test-12XXXXXXX.cos.ap-chongqing.myqcloud.com/test.jpg?ci-process=GoodsMatting
。注意:
3. 将抠图结果存储在存储桶中,例如:
https://test-12XXXXXXX.cos.ap-chongqing.myqcloud.com/product.jpg
商品抠图效果示例:
![img](https://qcloudimg.tencent-cloud.cn/image/document/12a53eb1e760ffbc3817d72dc1ac7983.png)
![img](https://qcloudimg.tencent-cloud.cn/image/document/12a53eb1e760ffbc3817d72dc1ac7983.png)
步骤二:海报合成
<Request><Tag>PosterProduction</Tag><Operation><Output><Region>ap-chongqing</Region><Bucket>test-12XXXXXXX</Bucket><Object>output/out.jpg</Object></Output><PosterProduction><TemplateId>t10461fe2bd5a649db9022452ec71exxxx</TemplateId><Info><main>https://test-12XXXXXXX.cos.ap-chongqing.myqcloud.com/product.jpg</main><text_main>demo<text_main></Info></PosterProduction></Operation><QueueId>p2911917386e148639319e13c285cxxxx</QueueId><CallBack>http://callback.demo.com</CallBack><CallBackFormat>JSON<CallBackFormat></Request>
说明:
PosterProduction.Info 为模板的可替换信息,将上一步提取出来的商品图片(
https://test-12XXXXXXX.cos.ap-chongqing.myqcloud.com/product.jpg
)替换到模板中,生成对应的商品海报。海报合成的费用参见 智能海报生成费用。
步骤三:获取海报合成结果
返回的 State为Success 代表已经合成成功,读取到合成的海报地址为:
https://${Operation.Output.Bucket}.cos.${Operation.Output.Region}.myqcloud.com/${Operation.Output.Object}
。推荐使用 API Explorer调试。
最终制作的海报效果示例如下:
![img](https://qcloudimg.tencent-cloud.cn/image/document/6e91bc3897bfa20916a9dbdcdd13963d.png)
![img](https://qcloudimg.tencent-cloud.cn/image/document/6e91bc3897bfa20916a9dbdcdd13963d.png)
Demo体验
具体代码可参考 cos-demo 商品海报合成。
您可使用腾讯云对象存储控制台,在 智能工具箱 栏目中使用示例文件或自行上传文件,体验商品抠图及海报合成的实际效果。