Class: TencentCloud::Aiart::V20221229::SubmitDrawPortraitJobRequest

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

Overview

SubmitDrawPortraitJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modelid = nil, styleid = nil, imagenum = nil, logoadd = nil, logoparam = nil, definition = nil) ⇒ SubmitDrawPortraitJobRequest

Returns a new instance of SubmitDrawPortraitJobRequest.



1225
1226
1227
1228
1229
1230
1231
1232
# File 'lib/v20221229/models.rb', line 1225

def initialize(modelid=nil, styleid=nil, imagenum=nil, logoadd=nil, logoparam=nil, definition=nil)
  @ModelId = modelid
  @StyleId = styleid
  @ImageNum = imagenum
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @Definition = definition
end

Instance Attribute Details

#DefinitionObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def Definition
  @Definition
end

#ImageNumObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def ImageNum
  @ImageNum
end

#LogoAddObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def LogoAdd
  @LogoAdd
end

#LogoParamObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def LogoParam
  @LogoParam
end

#ModelIdObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def ModelId
  @ModelId
end

#StyleIdObject

请在[ AI 写真风格列表](cloud.tencent.com/document/product/1668/105740) 中选择期望的风格,传入风格编号。1:添加标识。

0

其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。sd:基础版,分辨率512:640 hd:高清畅享版,分辨率1024:1280 hdpro:高清优享版,分辨率1024:1280(推荐)uhd:超清版,分辨率2048:2560 不填默认为sd。

Parameters:

  • ModelId:

    写真模型 ID。

  • StyleId:

    写真风格模板。

  • ImageNum:
  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Definition:

    清晰度,支持以下选项:



1223
1224
1225
# File 'lib/v20221229/models.rb', line 1223

def StyleId
  @StyleId
end

Instance Method Details

#deserialize(params) ⇒ Object



1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
# File 'lib/v20221229/models.rb', line 1234

def deserialize(params)
  @ModelId = params['ModelId']
  @StyleId = params['StyleId']
  @ImageNum = params['ImageNum']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
  @Definition = params['Definition']
end