←Select platform

CropCommand Class

Summary
Crops the image, resulting in an image that is the size of the specified rectangle.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public class CropCommand : RasterCommand 
@interface LTCropCommand : LTRasterCommand 
public class CropCommand extends RasterCommand 
public ref class CropCommand : public RasterCommand   
class CropCommand(RasterCommand): 
Remarks

If a region is defined for the image, the region is also cropped if necessary.

For more information, refer to Introduction to Image Processing With LEADTOOLS.

Example

This example trims 100 pixels off of each side of an image.

C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing; 
 
 
public void CropCommandExample() 
{ 
	RasterCodecs codecs = new RasterCodecs(); 
 
	string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"); 
	string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "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 LeadRect( 
	   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(); 
	codecs.Dispose(); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.5.16
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.