Class: TencentCloud::Vod::V20180717::ImageOperation
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ImageOperation
- Defined in:
- lib/v20180717/models.rb
Overview
单个图片处理操作。
Instance Attribute Summary collapse
-
#Blur ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>.
-
#CenterCut ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>.
-
#Scale ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>.
-
#Type ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, scale = nil, centercut = nil, blur = nil) ⇒ ImageOperation
constructor
A new instance of ImageOperation.
Constructor Details
#initialize(type = nil, scale = nil, centercut = nil, blur = nil) ⇒ ImageOperation
Returns a new instance of ImageOperation.
15578 15579 15580 15581 15582 15583 |
# File 'lib/v20180717/models.rb', line 15578 def initialize(type=nil, scale=nil, centercut=nil, blur=nil) @Type = type @Scale = scale @CenterCut = centercut @Blur = blur end |
Instance Attribute Details
#Blur ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>
15576 15577 15578 |
# File 'lib/v20180717/models.rb', line 15576 def Blur @Blur end |
#CenterCut ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>
15576 15577 15578 |
# File 'lib/v20180717/models.rb', line 15576 def CenterCut @CenterCut end |
#Scale ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>
15576 15577 15578 |
# File 'lib/v20180717/models.rb', line 15576 def Scale @Scale end |
#Type ⇒ Object
<li>Scale : 图片缩略处理;</li> <li>CenterCut : 图片裁剪处理;</li> <li>Blur : 图片模糊处理。</li>
15576 15577 15578 |
# File 'lib/v20180717/models.rb', line 15576 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 |
# File 'lib/v20180717/models.rb', line 15585 def deserialize(params) @Type = params['Type'] unless params['Scale'].nil? @Scale = ImageScale.new @Scale.deserialize(params['Scale']) end unless params['CenterCut'].nil? @CenterCut = ImageCenterCut.new @CenterCut.deserialize(params['CenterCut']) end unless params['Blur'].nil? @Blur = ImageBlur.new @Blur.deserialize(params['Blur']) end end |