Class: TencentCloud::Aiart::V20221229::ImageInpaintingRemovalRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Aiart::V20221229::ImageInpaintingRemovalRequest
- Defined in:
- lib/v20221229/models.rb
Overview
ImageInpaintingRemoval请求参数结构体
Instance Attribute Summary collapse
-
#InputImage ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#InputUrl ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#LogoAdd ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#LogoParam ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#Mask ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#MaskUrl ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
#RspImgType ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。 Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。 图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(inputimage = nil, inputurl = nil, mask = nil, maskurl = nil, rspimgtype = nil, logoadd = nil, logoparam = nil) ⇒ ImageInpaintingRemovalRequest
constructor
A new instance of ImageInpaintingRemovalRequest.
Constructor Details
#initialize(inputimage = nil, inputurl = nil, mask = nil, maskurl = nil, rspimgtype = nil, logoadd = nil, logoparam = nil) ⇒ ImageInpaintingRemovalRequest
Returns a new instance of ImageInpaintingRemovalRequest.
300 301 302 303 304 305 306 307 308 |
# File 'lib/v20221229/models.rb', line 300 def initialize(inputimage=nil, inputurl=nil, mask=nil, maskurl=nil, rspimgtype=nil, logoadd=nil, logoparam=nil) @InputImage = inputimage @InputUrl = inputurl @Mask = mask @MaskUrl = maskurl @RspImgType = rspimgtype @LogoAdd = logoadd @LogoParam = logoparam end |
Instance Attribute Details
#InputImage ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def InputImage @InputImage end |
#InputUrl ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def InputUrl @InputUrl end |
#LogoAdd ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def LogoAdd @LogoAdd end |
#LogoParam ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def LogoParam @LogoParam end |
#Mask ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def Mask @Mask end |
#MaskUrl ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def MaskUrl @MaskUrl end |
#RspImgType ⇒ Object
Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 6MB,格式支持 jpg、jpeg、png、bmp、tiff、webp。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。Mask 为单通道灰度图,待消除部分呈白色区域,原图保持部分呈黑色区域。Mask 的 Base64 和 Url 必须提供一个,如果都提供以 Url 为准。图片限制:Mask 分辨率需要和输入原图保持一致,转成 Base64 字符串后小于 6MB。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
298 299 300 |
# File 'lib/v20221229/models.rb', line 298 def RspImgType @RspImgType end |
Instance Method Details
#deserialize(params) ⇒ Object
310 311 312 313 314 315 316 317 318 319 320 321 |
# File 'lib/v20221229/models.rb', line 310 def deserialize(params) @InputImage = params['InputImage'] @InputUrl = params['InputUrl'] @Mask = params['Mask'] @MaskUrl = params['MaskUrl'] @RspImgType = params['RspImgType'] @LogoAdd = params['LogoAdd'] unless params['LogoParam'].nil? @LogoParam = LogoParam.new @LogoParam.deserialize(params['LogoParam']) end end |