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.



17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
# File 'lib/v20190612/models.rb', line 17738

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:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def AdvancedSuperResolutionConfig
  @AdvancedSuperResolutionConfig
end

#ColorEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def ColorEnhance
  @ColorEnhance
end

#DenoiseObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def Denoise
  @Denoise
end

#FaceEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def FaceEnhance
  @FaceEnhance
end

#ImageQualityEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def ImageQualityEnhance
  @ImageQualityEnhance
end

#LowLightEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def LowLightEnhance
  @LowLightEnhance
end

#SharpEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def SharpEnhance
  @SharpEnhance
end

#SuperResolutionObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • AdvancedSuperResolutionConfig:

    高级超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



17736
17737
17738
# File 'lib/v20190612/models.rb', line 17736

def SuperResolution
  @SuperResolution
end

Instance Method Details

#deserialize(params) ⇒ Object



17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
# File 'lib/v20190612/models.rb', line 17749

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