Class: TencentCloud::Ie::V20200304::MediaCuttingOutForm
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ie::V20200304::MediaCuttingOutForm
- Defined in:
- lib/v20200304/models.rb
Overview
编辑处理/剪切任务/输出形式信息
Instance Attribute Summary collapse
-
#DynamicInfo ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
-
#FillType ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
-
#SpriteColumnCount ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
-
#SpriteInfo ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
-
#SpriteRowCount ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
-
#Type ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。 White:白色填充; Black:黑色填充; Stretch:拉伸; Gaussian:高斯模糊; 默认White。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, filltype = nil, spriterowcount = nil, spritecolumncount = nil, spriteinfo = nil, dynamicinfo = nil) ⇒ MediaCuttingOutForm
constructor
A new instance of MediaCuttingOutForm.
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
#DynamicInfo ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
1558 1559 1560 |
# File 'lib/v20200304/models.rb', line 1558 def DynamicInfo @DynamicInfo end |
#FillType ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
1558 1559 1560 |
# File 'lib/v20200304/models.rb', line 1558 def FillType @FillType end |
#SpriteColumnCount ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
1558 1559 1560 |
# File 'lib/v20200304/models.rb', line 1558 def SpriteColumnCount @SpriteColumnCount end |
#SpriteInfo ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
1558 1559 1560 |
# File 'lib/v20200304/models.rb', line 1558 def SpriteInfo @SpriteInfo end |
#SpriteRowCount ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
1558 1559 1560 |
# File 'lib/v20200304/models.rb', line 1558 def SpriteRowCount @SpriteRowCount end |
#Type ⇒ Object
注2:当 Type=Sprite时,TargetInfo指定的尺寸表示小图的大小,最终结果尺寸以输出为准。White:白色填充;Black:黑色填充;Stretch:拉伸;Gaussian:高斯模糊;默认White。
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 |