Class: TencentCloud::Aiart::V20221229::SubmitMemeJobRequest

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

Overview

SubmitMemeJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pose = nil, inputimage = nil, inputurl = nil, resolution = nil, text = nil, haircut = nil, logoadd = nil, logoparam = nil) ⇒ SubmitMemeJobRequest

Returns a new instance of SubmitMemeJobRequest.



1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
# File 'lib/v20221229/models.rb', line 1396

def initialize(pose=nil, inputimage=nil, inputurl=nil, resolution=nil, text=nil, haircut=nil, logoadd=nil, logoparam=nil)
  @Pose = pose
  @InputImage = inputimage
  @InputUrl = inputurl
  @Resolution = resolution
  @Text = text
  @Haircut = haircut
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#HaircutObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def Haircut
  @Haircut
end

#InputImageObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def InputImage
  @InputImage
end

#InputUrlObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def InputUrl
  @InputUrl
end

#LogoAddObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def LogoAdd
  @LogoAdd
end

#LogoParamObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def LogoParam
  @LogoParam
end

#PoseObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def Pose
  @Pose
end

#ResolutionObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def Resolution
  @Resolution
end

#TextObject

请在 [表情动图模板列表](cloud.tencent.com/document/product/1668/115327) 中选择期望的模板,传入 Pose 名称。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。真人类型支持256、512,默认为256,卡通类型仅支持512。仅对真人类型的 Pose 生效,将在生成的表情动图中显示指定的文字。如果传入的字符串长度大于10,只截取前10个显示。如果不传,默认使用自带的文案。如果 text = “” 空字符串,代表不在表情动图中添加文案。true:裁剪过长的头发。false:不裁剪过长的头发。仅对卡通类型的 Pose 生效,默认为 false。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Pose:

    表情模板。

  • InputImage:

    人像参考图 Base64 数据。

  • InputUrl:

    人像参考图 Url。

  • Resolution:

    生成分辨率。

  • Text:

    自定义文案。

  • Haircut:

    头发遮罩开关。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



1394
1395
1396
# File 'lib/v20221229/models.rb', line 1394

def Text
  @Text
end

Instance Method Details

#deserialize(params) ⇒ Object



1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
# File 'lib/v20221229/models.rb', line 1407

def deserialize(params)
  @Pose = params['Pose']
  @InputImage = params['InputImage']
  @InputUrl = params['InputUrl']
  @Resolution = params['Resolution']
  @Text = params['Text']
  @Haircut = params['Haircut']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end