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



Updates a region through the ObjectRectangle and the ObjectData variables according to the color value at Xposition and Yposition.

Object Model

FastMagicWandCommand Class

Syntax

Visual Basic (Declaration) 
Public Class FastMagicWandCommand 
   Inherits Leadtools.ImageProcessing.RasterCommand
   Implements IRasterCommand 
Visual Basic (Usage)Copy Code
Dim instance As FastMagicWandCommand
C# 
public class FastMagicWandCommand : Leadtools.ImageProcessing.RasterCommand, IRasterCommand  
C++/CLI 
public ref class FastMagicWandCommand : public Leadtools.ImageProcessing.RasterCommand, IRasterCommand  

Example

Runs the FastMagicWandCommand on the Image.

Visual BasicCopy Code
Public Sub FastMagicWandCommandExample()
     Dim codecs As New RasterCodecs()
     codecs.ThrowExceptionsOnInvalidImages = True

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

   ' Prepare the command
   Dim command As FastMagicWandCommand = New FastMagicWandCommand
   'Apply 
   command.Tolerance = 50
   command.X = 100
   command.Y = 150
   command.SourceImage = leadImage
   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 FastMagicWandCommandExample()
     {
         // Load an image
         RasterCodecs codecs = new RasterCodecs();
         codecs.ThrowExceptionsOnInvalidImages = true;

         RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"));

         // Prepare the command
         FastMagicWandCommand command = new FastMagicWandCommand();
         //Apply 


         command.X = 50;
         command.Y = 50;
         command.Tolerance = 50;
         command.SourceImage = image;

         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

Remarks

  • You can only run the command after the StartEngine function is called on the image.
  • You must call the EndEngine function after you run the command.
  • This command supports 1, 8, and 24-bit color images.
  • This command does not support 32-bit grayscale images.

Inheritance Hierarchy

System.Object
   Leadtools.ImageProcessing.RasterCommand
      Leadtools.ImageProcessing.Core.FastMagicWandCommand

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