Class: TencentCloud::Mps::V20190612::ImageEnhanceConfig

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

Overview

图片增强参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(superresolution = nil, advancedsuperresolutionconfig = nil, denoise = nil, imagequalityenhance = nil, colorenhance = nil, sharpenhance = nil, faceenhance = nil, lowlightenhance = nil) ⇒ ImageEnhanceConfig

Returns a new instance of ImageEnhanceConfig.



17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
# File 'lib/v20190612/models.rb', line 17658

def initialize(superresolution=nil, advancedsuperresolutionconfig=nil, denoise=nil, imagequalityenhance=nil, colorenhance=nil, sharpenhance=nil, faceenhance=nil, lowlightenhance=nil)
  @SuperResolution = superresolution
  @AdvancedSuperResolutionConfig = advancedsuperresolutionconfig
  @Denoise = denoise
  @ImageQualityEnhance = imagequalityenhance
  @ColorEnhance = colorenhance
  @SharpEnhance = sharpenhance
  @FaceEnhance = faceenhance
  @LowLightEnhance = lowlightenhance
end

Instance Attribute Details

#AdvancedSuperResolutionConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def AdvancedSuperResolutionConfig
  @AdvancedSuperResolutionConfig
end

#ColorEnhanceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def ColorEnhance
  @ColorEnhance
end

#DenoiseObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def Denoise
  @Denoise
end

#FaceEnhanceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def FaceEnhance
  @FaceEnhance
end

#ImageQualityEnhanceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def ImageQualityEnhance
  @ImageQualityEnhance
end

#LowLightEnhanceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def LowLightEnhance
  @LowLightEnhance
end

#SharpEnhanceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def SharpEnhance
  @SharpEnhance
end

#SuperResolutionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17656
17657
17658
# File 'lib/v20190612/models.rb', line 17656

def SuperResolution
  @SuperResolution
end

Instance Method Details

#deserialize(params) ⇒ Object



17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
# File 'lib/v20190612/models.rb', line 17669

def deserialize(params)
  unless params['SuperResolution'].nil?
    @SuperResolution = SuperResolutionConfig.new
    @SuperResolution.deserialize(params['SuperResolution'])
  end
  unless params['AdvancedSuperResolutionConfig'].nil?
    @AdvancedSuperResolutionConfig = AdvancedSuperResolutionConfig.new
    @AdvancedSuperResolutionConfig.deserialize(params['AdvancedSuperResolutionConfig'])
  end
  unless params['Denoise'].nil?
    @Denoise = ImageDenoiseConfig.new
    @Denoise.deserialize(params['Denoise'])
  end
  unless params['ImageQualityEnhance'].nil?
    @ImageQualityEnhance = ImageQualityEnhanceConfig.new
    @ImageQualityEnhance.deserialize(params['ImageQualityEnhance'])
  end
  unless params['ColorEnhance'].nil?
    @ColorEnhance = ColorEnhanceConfig.new
    @ColorEnhance.deserialize(params['ColorEnhance'])
  end
  unless params['SharpEnhance'].nil?
    @SharpEnhance = SharpEnhanceConfig.new
    @SharpEnhance.deserialize(params['SharpEnhance'])
  end
  unless params['FaceEnhance'].nil?
    @FaceEnhance = FaceEnhanceConfig.new
    @FaceEnhance.deserialize(params['FaceEnhance'])
  end
  unless params['LowLightEnhance'].nil?
    @LowLightEnhance = LowLightEnhanceConfig.new
    @LowLightEnhance.deserialize(params['LowLightEnhance'])
  end
end