ImageGear22.Core Assembly > ImageGear.Processing Namespace > ImGearRasterProcessing Class > InvertContrast Method : InvertContrast(ImGearRasterPage) Method |
'Declaration Public Overloads Shared Sub InvertContrast( _ ByVal page As ImGearRasterPage _ )
'Usage Dim page As ImGearRasterPage ImGearRasterProcessing.InvertContrast(page)
public static void InvertContrast( ImGearRasterPage page )
public: static void InvertContrast( ImGearRasterPage* page )
public: static void InvertContrast( ImGearRasterPage^ page )
Use ImGearRasterProcessingVerifier.CanApplyInvertContrast method to check whether the operation can be performed.
// Detect an area around a point in an image based upon a base pixel and threshold. // Top left corner of image ImGearPoint igPoint = new ImGearPoint(0, 0); //Get the Pixel currently there. ImGearPixel igPixel = igRasterPage.DIB.GetPixelCopy(0, 0); // Detection class, threshold is difference in pixel channel values from specified pixel. ImGearPixelCheckerThreshold igPixelCheckerThreshold = new ImGearPixelCheckerThreshold(igPixel, 100); // Detect the region around target point within the threshold. ImGearEffects.DetectArea(igRasterPage, igPoint, igPixelCheckerThreshold); // Invert the contrast of the selected region to visible show the detected region. ImGearRasterProcessing.InvertContrast(igRasterPage);
' Detect an area around a point in an image based upon a base pixel and threshold. ' Top left corner of image Dim igPoint As New ImGearPoint(0, 0) 'Get the Pixel currently there. Dim igPixel As ImGearPixel = igRasterPage.DIB.GetPixelCopy(0, 0) ' Detection class, threshold is difference in pixel channel values from specified pixel. Dim igPixelCheckerThreshold As New ImGearPixelCheckerThreshold(igPixel, 100) ' Detect the region around target point within the threshold. ImGearEffects.DetectArea(igRasterPage, igPoint, igPixelCheckerThreshold) ' Invert the contrast of the selected region to visible show the detected region. ImGearRasterProcessing.InvertContrast(igRasterPage)