ImageGear .NET v24.12 - Updated
AdjustContrast(ImGearRasterPage,Double,Double,Double,ImGearContrastModes,ImGearChannelRange) Method




ImageGear24.Core Assembly > ImageGear.Processing Namespace > ImGearRasterProcessing Class > AdjustContrast Method : AdjustContrast(ImGearRasterPage,Double,Double,Double,ImGearContrastModes,ImGearChannelRange) Method
Image to adjust contrast.
Contrast value.
Brightness value.
Gamma value.
One of the following values: ImGearContrastModes.PALETTE - image palette is adjusted. If the image does not have a palette then an exception will be generated ImGearContrastModes.PIXEL - image pixels are adjusted ImGearContrastModes.AUTO - adjust mode depends on the image color space.
Structure that defines the channel range to process.
This method adjusts contrast, brightness, and gamma.
Syntax
'Declaration
 
Public Overloads Shared Sub AdjustContrast( _
   ByVal page As ImGearRasterPage, _
   ByVal contrast As Double, _
   ByVal brightness As Double, _
   ByVal gamma As Double, _
   ByVal mode As ImGearContrastModes, _
   ByVal channels As ImGearChannelRange _
) 
'Usage
 
Dim page As ImGearRasterPage
Dim contrast As Double
Dim brightness As Double
Dim gamma As Double
Dim mode As ImGearContrastModes
Dim channels As ImGearChannelRange
 
ImGearRasterProcessing.AdjustContrast(page, contrast, brightness, gamma, mode, channels)
public static void AdjustContrast( 
   ImGearRasterPage page,
   double contrast,
   double brightness,
   double gamma,
   ImGearContrastModes mode,
   ImGearChannelRange channels
)
public: static void AdjustContrast( 
   ImGearRasterPage* page,
   double contrast,
   double brightness,
   double gamma,
   ImGearContrastModes mode,
   ImGearChannelRange channels
) 
public:
static void AdjustContrast( 
   ImGearRasterPage^ page,
   double contrast,
   double brightness,
   double gamma,
   ImGearContrastModes mode,
   ImGearChannelRange channels
) 

Parameters

page
Image to adjust contrast.
contrast
Contrast value.
brightness
Brightness value.
gamma
Gamma value.
mode
One of the following values: ImGearContrastModes.PALETTE - image palette is adjusted. If the image does not have a palette then an exception will be generated ImGearContrastModes.PIXEL - image pixels are adjusted ImGearContrastModes.AUTO - adjust mode depends on the image color space.
channels
Structure that defines the channel range to process.
Remarks
Processes the specified range of channels.

Can be applied only to the raster pages with standard (non Run-Ends) DIB.

If ContrastMode is equal to ImGearContrastModes.PALETTE, DIB must have a palette.

Use ImGearRasterProcessingVerifier.CanApplyAdjustContrast method to check whether the operation can be performed.

See Also

Reference

ImGearRasterProcessing Class
ImGearRasterProcessing Members
Overload List
ImGearContrastOptions Class
ImGearContrastModes Enumeration
ImGearChannelRange Structure
ImGearRasterPage Class