Visual Basic
C#
Managed Extensions for C++
C++/CLI
Parameters
- adjustType
- The AdjustType enumeration value set. The AdjustType indicates whether the red, green, and blue parameters are specified in units or by percentage.
- red
- An integer value which represents the smount of adjustment to apply to the red color component.
- green
- An integer value which represents the amount of adjustment to apply to the green color component.
- blue
- An integer value which represents the amount of adjustment to apply to the blue color component.
When adjustType = AsPercent (0), valid red, green, and blue values are between -100 and 100 (percent).
When adjustType = InUnits (1), valid RGB values are between -255 and 255 (units). Since pixel values must fall within the range 0-255, resulting pixel values less than 0 are set to 0 and resulting pixel values greater than 255 are set to 255.
Sepia sample
The following example uses the AdjustRGB method and the ColorDepth method, to convert an image to Sepia.
C# | Copy Code |
---|---|
private void ConvertToSepia(ImageX image) { using (Processor processor1 = new Processor(imagXpress1, image)) { processor1.ColorDepth(8, PaletteType.Gray, DitherType.NoDither); processor1.ColorDepth(24, PaletteType.Optimized, DitherType.NoDither); processor1.AdjustRGB(AdjustType.InUnits, 40, 30, -10); processor1.Brightness(-10); processor1.Image = null; } } |