Class: TencentCloud::Mps::V20190612::AdvancedSuperResolutionConfig

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

Overview

超分配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, type = nil, mode = nil, percent = nil, width = nil, height = nil) ⇒ AdvancedSuperResolutionConfig

Returns a new instance of AdvancedSuperResolutionConfig.



928
929
930
931
932
933
934
935
# File 'lib/v20190612/models.rb', line 928

def initialize(switch=nil, type=nil, mode=nil, percent=nil, width=nil, height=nil)
  @Switch = switch
  @Type = type
  @Mode = mode
  @Percent = percent
  @Width = width
  @Height = height
end

Instance Attribute Details

#HeightObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Height
  @Height
end

#ModeObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Mode
  @Mode
end

#PercentObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Percent
  @Percent
end

#SwitchObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Switch
  @Switch
end

#TypeObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Type
  @Type
end

#WidthObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。<li>standard:通用超分</li> <li>super:高级超分。</li> 默认值:standard。注意:此字段可能返回 null,表示取不到有效值。<li> aspect: 超分至指定宽高的较大矩形。</li> <li> fixed: 超分至固定宽高,强制缩放。</li> <li> percent: 超分倍率,可以为小数。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • Type:

    类型,可选值:

  • Mode:

    输出图片模式,默认percent。

  • Percent:

    超分倍率,可以为小数。

  • Width:

    目标图片宽度,不能超过4096。

  • Height:

    目标图片高度,不能超过4096。



926
927
928
# File 'lib/v20190612/models.rb', line 926

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



937
938
939
940
941
942
943
944
# File 'lib/v20190612/models.rb', line 937

def deserialize(params)
  @Switch = params['Switch']
  @Type = params['Type']
  @Mode = params['Mode']
  @Percent = params['Percent']
  @Width = params['Width']
  @Height = params['Height']
end