←Select platform

LocalContrast Property

Summary
Gets or set the local contrast threshold.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public int LocalContrast { get; set; } 
@property (nonatomic, assign) NSUInteger localContrast; 
public int getLocalContrast(); 
public void setLocalContrast( 
   int intValue 
); 
public: 
property int LocalContrast { 
   int get(); 
   void set (    int ); 
} 
LocalContrast # get and set (DynamicBinaryCommand) 

Property Value

Local contrast threshold. If the contrast of the area surrounding the pixel is less than the LocalContrast property, the pixel is converted to black or white using a global pre-calculated threshold. If the contrast of the area surrounding the pixel is higher than the LocalContrast property, the local threshold value is calculated and used. The range for the LocalContrast property is 0 to 255 for 8-bit, 0 to 4095 for 12-bit and 0 to 65535 for 16-bit.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Color; 
 
 
public void DynamicBinaryCommandExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Beauty16.jpg")); 
 
   // Prepare the command 
   DynamicBinaryCommand command = new DynamicBinaryCommand(); 
   command.Dimension = 8; 
   command.LocalContrast = 16; 
   // convert it into a black and white image without changing its bits per pixel. 
   command.Run(image); 
   codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24); 
 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Color Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.