
**Summary:** The ColorCurveEffect object specifies one of eight adjustments to the color curve of an image.

**Module:** [aspose.imaging.fileformats.emf.emfplus.objects](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.objects/)

**Full Name:** aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusColorCurveEffect

**Inheritance:** EmfPlusImageEffectsObjectType

## **Constructors**
| **Name** | **Description** |
| :- | :- |
| [EmfPlusColorCurveEffect()](#EmfPlusColorCurveEffect__1) | Initializes a new instance of the EmfPlusColorCurveEffect class |
## **Properties**
| **Name** | **Type** | **Access** | **Description** |
| :- | :- | :- | :- |
| adjustment_intensity | int | r/w | Gets or sets a 32-bit signed integer that specifies the intensity of the<br/>            curve adjustment to the color channel specified by CurveChannel. The ranges of meaningful<br/>            values for this field vary according to the CurveAdjustment value, as follows:<br/>            Exposure adjustment range:<br/>            -255 ≤ value &lt; 0 As the value decreases, the exposure of the image SHOULD decrease.<br/>            0 A value of 0 specifies that the exposure MUST NOT change.<br/>            0 &lt; value ≤ 255 As the value increases, the exposure of the image SHOULD increase.<br/>            Density adjustment range:<br/>            -255 ≤ value &lt; 0<br/>            As the value decreases, the density of the image SHOULD decrease, resulting in<br/>            a darker image.<br/>            0 A value of 0 specifies that the density MUST NOT change.<br/>            0 &lt; value ≤ 255<br/>            As the value increases, the density of the image SHOULD increase.<br/>            Contrast adjustment range:<br/>            -100 ≤ value &lt; 0 As the value decreases, the contrast of the image SHOULD decrease.<br/>            0 A value of 0 specifies that the contrast MUST NOT change.<br/>            0 &lt; value ≤ 100 As the value increases, the contrast of the image SHOULD increase.<br/>            Highlight adjustment range:<br/>            -100 ≤ value &lt; 0 As the value decreases, the light areas of the image SHOULD appear darker.<br/>            0 A value of 0 specifies that the highlight MUST NOT change.<br/>            0 &lt; value ≤ 100 As the value increases, the light areas of the image SHOULD appear lighter.<br/>            Shadow adjustment range:<br/>            -100 ≤ value &lt; 0 As the value decreases, the dark areas of the image SHOULD appear darker.<br/>            0 A value of 0 specifies that the shadow MUST NOT change.<br/>            0 &lt; value ≤ 100 As the value increases, the dark areas of the image SHOULD appear lighter.<br/>            White saturation adjustment range:<br/>            0 — 255 As the value increases, the upper limit of the range of color channel intensities increases.<br/>            Black saturation adjustment range:<br/>            0 — 255 As the value increases, the lower limit of the range of color channel intensities increases. |
| curve_adjustment | [EmfPlusCurveAdjustments](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.consts/emfpluscurveadjustments/) | r/w | Gets or sets a 32-bit unsigned integer that specifies the curve adjustment to<br/>            apply to the colors in bitmap. This value MUST be defined in the CurveAdjustments<br/>            enumeration (section 2.1.1.7). |
| curve_channel | [EmfPlusCurveChannel](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.consts/emfpluscurvechannel/) | r/w | Gets or sets a 32-bit unsigned integer that specifies the color channel to which<br/>            the curve adjustment applies. This value MUST be defined in the CurveChannel<br/>            enumeration (section 2.1.1.8). |


### Constructor: EmfPlusColorCurveEffect() {#EmfPlusColorCurveEffect__1}


```
 EmfPlusColorCurveEffect() 
```

Initializes a new instance of the EmfPlusColorCurveEffect class

