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

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

Overview

超分配置

Instance Attribute Summary collapse

  • #LongSide ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Mode ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Percent ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ShortSide ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Switch ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Type ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Width ⇒ Object
  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

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

    Returns a new instance of AdvancedSuperResolutionConfig.

    
    
    951
    952
    953
    954
    955
    956
    957
    958
    959
    960
    # File 'lib/v20190612/models.rb', line 951
    
    def initialize(switch=nil, type=nil, mode=nil, percent=nil, width=nil, height=nil, longside=nil, shortside=nil)
      @Switch = switch
      @Type = type
      @Mode = mode
      @Percent = percent
      @Width = width
      @Height = height
      @LongSide = longside
      @ShortSide = shortside
    end

    Instance Attribute Details

    #HeightObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Height
      @Height
    end

    #LongSideObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def LongSide
      @LongSide
    end

    #ModeObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Mode
      @Mode
    end

    #PercentObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Percent
      @Percent
    end

    #ShortSideObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def ShortSide
      @ShortSide
    end

    #SwitchObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Switch
      @Switch
    end

    #TypeObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Type
      @Type
    end

    #WidthObject

  • ON:开启;
  • OFF:关闭。
  • 默认值:ON。
  • standard:通用超分
  • super:高级超分super版。
  • ultra:高级超分ultra版。
  • 默认值:standard。 注意:此字段可能返回 null,表示取不到有效值。
  • aspect: 超分至指定宽高的较大矩形。
  • fixed: 超分至固定宽高,强制缩放。
  • percent: 超分倍率,可以为小数。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于percent时使用。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed时,优先使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。 注意:当Mode等于aspect或fixed,且未配置Width和Height字段时使用此配置。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Switch:

      能力配置开关,可选值:

    • Type:

      类型,可选值:

    • Mode:

      输出图片模式,默认percent。

    • Percent:

      超分倍率,可以为小数。

    • Width:

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

    • Height:

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

    • LongSide:

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

    • ShortSide:

      目标图片短边长度,不能超过4096。

    
    
    949
    950
    951
    # File 'lib/v20190612/models.rb', line 949
    
    def Width
      @Width
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    962
    963
    964
    965
    966
    967
    968
    969
    970
    971
    # File 'lib/v20190612/models.rb', line 962
    
    def deserialize(params)
      @Switch = params['Switch']
      @Type = params['Type']
      @Mode = params['Mode']
      @Percent = params['Percent']
      @Width = params['Width']
      @Height = params['Height']
      @LongSide = params['LongSide']
      @ShortSide = params['ShortSide']
    end