Class: TencentCloud::Aiart::V20221229::ImageToImageRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221229/models.rb

Overview

ImageToImage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputimage = nil, inputurl = nil, prompt = nil, negativeprompt = nil, styles = nil, resultconfig = nil, logoadd = nil, logoparam = nil, strength = nil, rspimgtype = nil, enhanceimage = nil, restoreface = nil) ⇒ ImageToImageRequest

Returns a new instance of ImageToImageRequest.



270
271
272
273
274
275
276
277
278
279
280
281
282
283
# File 'lib/v20221229/models.rb', line 270

def initialize(inputimage=nil, inputurl=nil, prompt=nil, negativeprompt=nil, styles=nil, resultconfig=nil, logoadd=nil, logoparam=nil, strength=nil, rspimgtype=nil, enhanceimage=nil, restoreface=nil)
  @InputImage = inputimage
  @InputUrl = inputurl
  @Prompt = prompt
  @NegativePrompt = negativeprompt
  @Styles = styles
  @ResultConfig = resultconfig
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @Strength = strength
  @RspImgType = rspimgtype
  @EnhanceImage = enhanceimage
  @RestoreFace = restoreface
end

Instance Attribute Details

#EnhanceImageObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def EnhanceImage
  @EnhanceImage
end

#InputImageObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def InputImage
  @InputImage
end

#InputUrlObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def InputUrl
  @InputUrl
end

#LogoAddObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def LogoAdd
  @LogoAdd
end

#LogoParamObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def LogoParam
  @LogoParam
end

#NegativePromptObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def NegativePrompt
  @NegativePrompt
end

#PromptObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def Prompt
  @Prompt
end

#RestoreFaceObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def RestoreFace
  @RestoreFace
end

#ResultConfigObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def ResultConfig
  @ResultConfig
end

#RspImgTypeObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def RspImgType
  @RspImgType
end

#StrengthObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def Strength
  @Strength
end

#StylesObject

算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000且大于50,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 推荐使用中文。最多支持256个 utf-8 字符。 用于一定程度上从反面引导模型生成的走向,减少生成结果中出现描述内容的可能,但不能完全杜绝。 推荐使用中文。最多可传256个 utf-8 字符。 请在 [图像风格化风格列表](cloud.tencent.com/document/product/1668/86250) 中选择期望的风格,传入风格编号。 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 不传默认使用origin。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。 Strength 值越小,生成图和原图越接近,取值范围(0, 1],不传使用模型内置的默认值。 推荐的取值范围为0.6 - 0.8。 1:开启 0:关闭 开启后将增强图像的画质清晰度,生成耗时有所增加。 若上传大于0的值,将以此为上限对每张图片中面积占比较小的面部进行细节修复,生成耗时根据实际优化的面部个数有所增加。

Parameters:

  • InputImage:

    输入图 Base64 数据。

  • InputUrl:

    输入图 Url。

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向文本描述。

  • Styles:

    绘画风格。

  • ResultConfig:

    生成图结果的配置,包括输出图片分辨率和尺寸等。

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • Strength:

    生成自由度。

  • RspImgType:

    返回图像方式(base64 或 url) ,二选一,默认为 base64。url 有效期为1小时。

  • EnhanceImage:

    画质增强开关,默认关闭。

  • RestoreFace:

    细节优化的面部数量上限,支持0 ~ 6,默认为0。



268
269
270
# File 'lib/v20221229/models.rb', line 268

def Styles
  @Styles
end

Instance Method Details

#deserialize(params) ⇒ Object



285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
# File 'lib/v20221229/models.rb', line 285

def deserialize(params)
  @InputImage = params['InputImage']
  @InputUrl = params['InputUrl']
  @Prompt = params['Prompt']
  @NegativePrompt = params['NegativePrompt']
  @Styles = params['Styles']
  unless params['ResultConfig'].nil?
    @ResultConfig = ResultConfig.new
    @ResultConfig.deserialize(params['ResultConfig'])
  end
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
  @Strength = params['Strength']
  @RspImgType = params['RspImgType']
  @EnhanceImage = params['EnhanceImage']
  @RestoreFace = params['RestoreFace']
end