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, denoise = nil, imagequalityenhance = nil, colorenhance = nil, sharpenhance = nil, faceenhance = nil, lowlightenhance = nil) ⇒ ImageEnhanceConfig

Returns a new instance of ImageEnhanceConfig.



15451
15452
15453
15454
15455
15456
15457
15458
15459
# File 'lib/v20190612/models.rb', line 15451

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

Instance Attribute Details

#ColorEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def ColorEnhance
  @ColorEnhance
end

#DenoiseObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def Denoise
  @Denoise
end

#FaceEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def FaceEnhance
  @FaceEnhance
end

#ImageQualityEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def ImageQualityEnhance
  @ImageQualityEnhance
end

#LowLightEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def LowLightEnhance
  @LowLightEnhance
end

#SharpEnhanceObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def SharpEnhance
  @SharpEnhance
end

#SuperResolutionObject

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

Parameters:

  • SuperResolution:

    超分配置。

  • Denoise:

    降噪配置。

  • ImageQualityEnhance:

    综合增强配置。

  • ColorEnhance:

    色彩增强配置。

  • SharpEnhance:

    细节增强配置。

  • FaceEnhance:

    人脸增强配置。

  • LowLightEnhance:

    低光照增强配置。



15449
15450
15451
# File 'lib/v20190612/models.rb', line 15449

def SuperResolution
  @SuperResolution
end

Instance Method Details

#deserialize(params) ⇒ Object



15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
# File 'lib/v20190612/models.rb', line 15461

def deserialize(params)
  unless params['SuperResolution'].nil?
    @SuperResolution = SuperResolutionConfig.new
    @SuperResolution.deserialize(params['SuperResolution'])
  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