Crops the image, resulting in an image that is the size of the specified rectangle. 
Syntax
| Visual Basic (Usage) | 
 Copy Code | 
Dim instance As CropCommand
  | 
 
 
Example
This example trims 100 pixels off of each side of an image.
| Visual Basic | 
 Copy Code | 
Public Sub CropCommandExample()  RasterCodecs.Startup()  Dim codecs As RasterCodecs = New RasterCodecs()
   Dim srcFileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp"  Dim destFileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "CropCommand.bmp"
     Dim image As RasterImage = codecs.Load(srcFileName)
     Dim command As CropCommand = New CropCommand()  command.Rectangle = New Rectangle(100, 100, image.Width - 100, image.Height - 100)  command.Run(image)
     codecs.Save(image, destFileName, RasterImageFormat.Bmp, 24)
     image.Dispose()  RasterCodecs.Shutdown()       End Sub | 
 
| C# | 
 Copy Code | 
public void CropCommandExample()  {     RasterCodecs.Startup();     RasterCodecs codecs = new RasterCodecs();       string srcFileName = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp";     string destFileName = LeadtoolsExamples.Common.ImagesPath.Path + "CropCommand.bmp";       // Load the source image from disk     RasterImage image = codecs.Load(srcFileName);       // Crop 100 pixels from each side of the image     CropCommand command = new CropCommand();     command.Rectangle = new Rectangle(        100,        100,        image.Width - 100,        image.Height - 100);     command.Run(image);       // Save it to disk     codecs.Save(image, destFileName, RasterImageFormat.Bmp, 24);       // Clean Up     image.Dispose();     RasterCodecs.Shutdown();  } | 
  
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
 
See Also