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.



757
758
759
760
761
762
763
764
# File 'lib/v20221229/models.rb', line 757

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

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:

    清晰度,支持以下选项:



755
756
757
# File 'lib/v20221229/models.rb', line 755

def StyleId
  @StyleId
end

Instance Method Details

#deserialize(params) ⇒ Object



766
767
768
769
770
771
772
773
774
775
776
# File 'lib/v20221229/models.rb', line 766

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