CropCommand Class (original) (raw)

Summary

Crops the image, resulting in an image that is the size of the specified rectangle.

Syntax

C#

Objective-C

C++/CLI

Java

Python

@interface LTCropCommand : LTRasterCommand 
public class CropCommand extends RasterCommand 
class CropCommand(RasterCommand): 

Example

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

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"; }

Leadtools Assembly

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method