本文档介绍风格迁移ExtendImageStyle的语法及示例。

功能描述

ExtendImageStyle可以对输入图像的风格进行转换,使得图像的色彩、笔触等视觉风格发生转化。

示意图如下:

前提条件

请确保您已开通图像生产服务,详情请参见服务开通

输入限制

  • 图片格式:不支持GIF、8位PNG、16位PNG、64位PNG数据格式文件。
  • 图片大小:输入的内容图和风格图尺寸不得超过1200×1200像素,并且大小不超过3MB。
  • 图像都必须是RGB 3通道。
  • URL地址中不能包含中文字符。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ExtendImageStyle

要执行的操作。取值:ExtendImageStyle。

MajorUrl String http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/ExtendImageStyle/majorUrl.jpeg

内容图片URL地址。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL

StyleUrl String http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/ExtendImageStyle/styleUrl.jpeg

风格图片URL地址。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL

返回数据

名称 类型 示例值 描述
Data Struct

返回的结果数据内容。

MajorUrl String -

保留人像不变,其余部分风格化的结果。输入的majorUrl内容图中无人物,则为空字符串。

Url String http://luban-vgd-invi.oss-cn-hangzhou.aliyuncs.com/upload/result_/2019-9-26/invi__015694889247201016812_spCq4n.jpg?Expires=1569492524&OSSAccessKeyId=LTAI4Fc5SVvzUQ19K1Cz****&Signature=uOEP8gKvdgPtDcrXxRz1v37dsT****

进行风格化的结果图片URL地址,图片格式:PNG。

RequestId String F1ABC965-2612-4680-9DE3-B5C77434B9B7

请求ID。

示例

请求示例

http(s)://imageenhan.cn-shanghai.aliyuncs.com/?Action=ExtendImageStyle
&MajorUrl=http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/ExtendImageStyle/majorUrl.jpeg
&StyleUrl=http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/ExtendImageStyle/styleUrl.jpeg
&<公共请求参数>

正常返回示例

XML 格式

<Data>
    <Url>http://ivpd-cn-shanghai.oss-cn-shanghai.aliyuncs.com/upload/result_/2019-11-21/invi__015743391278011000102_oRkJ4W.jpg?Expires=1574598327&amp;OSSAccessKeyId=LTAI4FeJ8qKkYn6SrHhQ****&amp;Signature=8%2B65JsTvfxXjKtc2ztKGw%2BxxmL****</Url>
</Data>
<RequestId>F1ABC965-2612-4680-9DE3-B5C77434B9B7</RequestId>

JSON 格式

{
  "Data": {
    "Url": "http://ivpd-cn-shanghai.oss-cn-shanghai.aliyuncs.com/upload/result_/2019-11-21/invi__015743391278011000102_oRkJ4W.jpg?Expires=1574598327&OSSAccessKeyId=LTAI4FeJ8qKkYn6SrHhQ****&Signature=8%2B65JsTvfxXjKtc2ztKGw%2BxxmL****"
  },
  "RequestId": "F1ABC965-2612-4680-9DE3-B5C77434B9B7"
}

错误码

关于风格迁移的错误码,详情请参见常见错误码

SDK参考

单击SDK简介查看SDK信息。