Class: TencentCloud::Vod::V20180717::ImageBlur

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, radius = nil, sigma = nil) ⇒ ImageBlur

Returns a new instance of ImageBlur.



15502
15503
15504
15505
15506
# File 'lib/v20180717/models.rb', line 15502

def initialize(type=nil, radius=nil, sigma=nil)
  @Type = type
  @Radius = radius
  @Sigma = sigma
end

Instance Attribute Details

#RadiusObject

<li>Gaussian : 高斯模糊。</li>

Parameters:

  • Type:

    图片模糊的操作类型。可选模式有:

  • Radius:

    模糊半径,取值范围为1 - 50。当 Type 取值为 Gaussian 时此字段有效。

  • Sigma:

    正态分布的标准差,必须大于0。当 Type 取值为 Gaussian 时此字段有效。



15500
15501
15502
# File 'lib/v20180717/models.rb', line 15500

def Radius
  @Radius
end

#SigmaObject

<li>Gaussian : 高斯模糊。</li>

Parameters:

  • Type:

    图片模糊的操作类型。可选模式有:

  • Radius:

    模糊半径,取值范围为1 - 50。当 Type 取值为 Gaussian 时此字段有效。

  • Sigma:

    正态分布的标准差,必须大于0。当 Type 取值为 Gaussian 时此字段有效。



15500
15501
15502
# File 'lib/v20180717/models.rb', line 15500

def Sigma
  @Sigma
end

#TypeObject

<li>Gaussian : 高斯模糊。</li>

Parameters:

  • Type:

    图片模糊的操作类型。可选模式有:

  • Radius:

    模糊半径,取值范围为1 - 50。当 Type 取值为 Gaussian 时此字段有效。

  • Sigma:

    正态分布的标准差,必须大于0。当 Type 取值为 Gaussian 时此字段有效。



15500
15501
15502
# File 'lib/v20180717/models.rb', line 15500

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



15508
15509
15510
15511
15512
# File 'lib/v20180717/models.rb', line 15508

def deserialize(params)
  @Type = params['Type']
  @Radius = params['Radius']
  @Sigma = params['Sigma']
end