Class: TencentCloud::Vod::V20180717::ImageTransform

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

Overview

图像旋转、翻转等操作

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, rotateangle = nil, flip = nil) ⇒ ImageTransform

Returns a new instance of ImageTransform.



15827
15828
15829
15830
15831
# File 'lib/v20180717/models.rb', line 15827

def initialize(type=nil, rotateangle=nil, flip=nil)
  @Type = type
  @RotateAngle = rotateangle
  @Flip = flip
end

Instance Attribute Details

#FlipObject

<li> Rotate:图像旋转。</li> <li> Flip:图像翻转。</li> <li>Horizental:水平翻转,即左右镜像。</li> <li>Vertical:垂直翻转,即上下镜像。</li> 当 Type = Flip 时有效。

Parameters:

  • Type:

    类型,取值有:

  • RotateAngle:

    图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。

  • Flip:

    图像翻转动作,取值有:



15825
15826
15827
# File 'lib/v20180717/models.rb', line 15825

def Flip
  @Flip
end

#RotateAngleObject

<li> Rotate:图像旋转。</li> <li> Flip:图像翻转。</li> <li>Horizental:水平翻转,即左右镜像。</li> <li>Vertical:垂直翻转,即上下镜像。</li> 当 Type = Flip 时有效。

Parameters:

  • Type:

    类型,取值有:

  • RotateAngle:

    图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。

  • Flip:

    图像翻转动作,取值有:



15825
15826
15827
# File 'lib/v20180717/models.rb', line 15825

def RotateAngle
  @RotateAngle
end

#TypeObject

<li> Rotate:图像旋转。</li> <li> Flip:图像翻转。</li> <li>Horizental:水平翻转,即左右镜像。</li> <li>Vertical:垂直翻转,即上下镜像。</li> 当 Type = Flip 时有效。

Parameters:

  • Type:

    类型,取值有:

  • RotateAngle:

    图像以中心点为原点进行旋转的角度,取值范围0~360。当 Type = Rotate 时有效。

  • Flip:

    图像翻转动作,取值有:



15825
15826
15827
# File 'lib/v20180717/models.rb', line 15825

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



15833
15834
15835
15836
15837
# File 'lib/v20180717/models.rb', line 15833

def deserialize(params)
  @Type = params['Type']
  @RotateAngle = params['RotateAngle']
  @Flip = params['Flip']
end