Leadtools.ImageProcessing.Core Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
FastMagicWandCommand Constructor(RasterImage,Int32,Int32,Int32)
See Also  Example
Leadtools.ImageProcessing.Core Namespace > FastMagicWandCommand Class > FastMagicWandCommand Constructor : FastMagicWandCommand Constructor(RasterImage,Int32,Int32,Int32)



sourceImage
RasterImage object that references the source image.
x
The X position of the starting point.
y
The Y position of the starting point.
tolerance
The upper and lower color distance with relation to the starting point. For instance if the "tolerance" parameter is 25 and the color value at the starting point is 50. Then any adjacent pixel with a color range between 25 and 75 will be included in the region.
Initializes a new FastMagicWandCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal sourceImage As RasterImage, _
   ByVal x As Integer, _
   ByVal y As Integer, _
   ByVal tolerance As Integer _
)
Visual Basic (Usage)Copy Code
Dim sourceImage As RasterImage
Dim x As Integer
Dim y As Integer
Dim tolerance As Integer
 
Dim instance As FastMagicWandCommand(sourceImage, x, y, tolerance)
C# 
public FastMagicWandCommand( 
   RasterImage sourceImage,
   int x,
   int y,
   int tolerance
)
C++/CLI 
public:
FastMagicWandCommand( 
   RasterImage sourceImage,
   int x,
   int y,
   int tolerance
)

Parameters

sourceImage
RasterImage object that references the source image.
x
The X position of the starting point.
y
The Y position of the starting point.
tolerance
The upper and lower color distance with relation to the starting point. For instance if the "tolerance" parameter is 25 and the color value at the starting point is 50. Then any adjacent pixel with a color range between 25 and 75 will be included in the region.

Example

Runs the FastMagicWandCommand on the Image.

Visual BasicCopy Code
Public Sub FastMagicWandConstructorExample()
   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 FastMagicWandCommand = New FastMagicWandCommand(leadImage, 50, 50, 50)
   command.StartEngine()
   command.Run(leadImage)
   command.EndEngine()

   RasterCodecs.Shutdown()
End Sub
C#Copy Code
public void FastMagicWandCommandConstructorExample() 

    // Load an image 
    RasterCodecs.Startup(); 
    RasterCodecs codecs = new RasterCodecs(); 
    codecs.ThrowExceptionsOnInvalidImages = true; 
 
    // RasterImage image =codecs.Load( "D:\\Lead15\\images2\\LEADTOOLS Images\\Master.jpg"); 
    RasterImage image = codecs.Load("D:\\Lead15\\images2\\LEADTOOLS Images\\Master.jpg"); 
    // Prepare the command 
    // Apply a FastMagicWand with specific parameters 
    FastMagicWandCommand command = new FastMagicWandCommand(image, 50, 50, 50); 
 
    command.StartEngine(); 
    command.Run(image); 
    command.EndEngine(); 
 
    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