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



sourceImage
Leadtools.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 New 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
Leadtools.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()
   Dim codecs As New RasterCodecs()
   codecs.ThrowExceptionsOnInvalidImages = True

   Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"))


   Dim command As FastMagicWandCommand = New FastMagicWandCommand(leadImage, 50, 50, 50)
   command.StartEngine()
   command.Run(leadImage)
   command.EndEngine()

End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
C#Copy Code
public void FastMagicWandCommandConstructorExample()
     {
         // Load an image
         RasterCodecs codecs = new RasterCodecs();
         codecs.ThrowExceptionsOnInvalidImages = true;

         RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "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();

     }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
SilverlightCSharpCopy Code
SilverlightVBCopy Code

Requirements

Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also