Initializes a new DynamicBinaryCommand class object with explicit parameters.
Syntax
Parameters
- dimension
- Dimensions of the neighborhood used when
evaluating each pixel (Dimension x Dimension), in pixels. This
should be at least 1.
- localContrast
- 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
Run the DynamicBinaryCommand on an image.
Visual Basic | Copy Code |
---|
Public Sub DynamicBinaryConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")
Dim command As DynamicBinaryCommand = New DynamicBinaryCommand(8, 16)
command.Run(leadImage)
codecs.Save(leadImage, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void DynamicBinaryConstructorExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg"); // Prepare the command DynamicBinaryCommand command = new DynamicBinaryCommand(8, 16); // convert it into a black and white image without changing its bits per pixel. command.Run(image); codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24); RasterCodecs.Shutdown(); } |
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also