Class: TencentCloud::Ie::V20200304::MediaCuttingOutForm

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

Overview

编辑处理/剪切任务/输出形式信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, filltype = nil, spriterowcount = nil, spritecolumncount = nil, spriteinfo = nil, dynamicinfo = nil) ⇒ MediaCuttingOutForm

Returns a new instance of MediaCuttingOutForm.



1560
1561
1562
1563
1564
1565
1566
1567
# File 'lib/v20200304/models.rb', line 1560

def initialize(type=nil, filltype=nil, spriterowcount=nil, spritecolumncount=nil, spriteinfo=nil, dynamicinfo=nil)
  @Type = type
  @FillType = filltype
  @SpriteRowCount = spriterowcount
  @SpriteColumnCount = spritecolumncount
  @SpriteInfo = spriteinfo
  @DynamicInfo = dynamicinfo
end

Instance Attribute Details

#DynamicInfoObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def DynamicInfo
  @DynamicInfo
end

#FillTypeObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def FillType
  @FillType
end

#SpriteColumnCountObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def SpriteColumnCount
  @SpriteColumnCount
end

#SpriteInfoObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def SpriteInfo
  @SpriteInfo
end

#SpriteRowCountObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def SpriteRowCount
  @SpriteRowCount
end

#TypeObject

注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。

Parameters:

  • FillType:

    背景填充方式,可选值:

  • SpriteRowCount:

    【废弃】参考SpriteInfo

  • SpriteColumnCount:

    【废弃】参考SpriteInfo

  • SpriteInfo:

    Type=Sprite时有效,表示雪碧图参数信息。

  • DynamicInfo:

    Type=Dynamic时有效,表示动图参数信息。



1558
1559
1560
# File 'lib/v20200304/models.rb', line 1558

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
# File 'lib/v20200304/models.rb', line 1569

def deserialize(params)
  @Type = params['Type']
  @FillType = params['FillType']
  @SpriteRowCount = params['SpriteRowCount']
  @SpriteColumnCount = params['SpriteColumnCount']
  unless params['SpriteInfo'].nil?
    @SpriteInfo = SpriteImageInfo.new
    @SpriteInfo.deserialize(params['SpriteInfo'])
  end
  unless params['DynamicInfo'].nil?
    @DynamicInfo = DynamicImageInfo.new
    @DynamicInfo.deserialize(params['DynamicInfo'])
  end
end