Draws a specified shape and feathers it to the image. This method is available in the 
Raster Pro and above toolkits. 
            
Object Model
 
            
Syntax
             
             
            
Example
Run the Leadtools.ImageProcessing.SpecialEffects.VignnetCommand on an image.
 
             | Visual Basic |  Copy Code | 
|---|
Public Sub VignnetCommandExample()
   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 VignnetCommand = New VignnetCommand
   command.Origin = New LeadPoint(leadImage.Width \ 2, leadImage.Height \ 2)
   command.Fading = 50
   command.FadingRate = 100
   command.Width = 20
   command.Height = 20
   command.VignetteColor = New RasterColor(0, 0, 0)
   command.Flags = VignnetCommandFlags.Ellipse Or VignnetCommandFlags.Fillin
   command.Run(leadImage)
   codecs.Save(leadImage, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24)
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 VignnetCommandExample()
   {
      // Load an image
      RasterCodecs codecs = new RasterCodecs();
      codecs.ThrowExceptionsOnInvalidImages = true;
      RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"));
      // Prepare the command
      VignnetCommand command = new VignnetCommand();
      command.Origin = new LeadPoint((image.Width / 2), (image.Height / 2));
      command.Fading        = 50;
      command.FadingRate    = 100;
      command.Width         = 20;
      command.Height        = 20;
      command.VignetteColor = new RasterColor(0,0,0);
      command.Flags         = VignnetCommandFlags.Ellipse | VignnetCommandFlags.Fillin;
      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:\Users\Public\Documents\LEADTOOLS Images";
} | 
 
  
            
            Remarks
            
Inheritance Hierarchy
 
            
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7 
 
            
            
See Also