public SliceCommandEventArgs(
RasterImage image,
RasterImage sliceImage,
LeadRect sliceRectangle,
int deskewAngle
)
public:
SliceCommandEventArgs(
RasterImage^ image,
RasterImage^ sliceImage,
LeadRect sliceRectangle,
int deskewAngle
)
__init__(self,image,sliceImage,sliceRectangle,deskewAngle) # Overloaded constructor
image
The affected images.
sliceImage
The sliced images. It is the programmer's responsibility to free this image, when it is no longer needed, this member is updated only if SliceCommandFlags.CutSlices flag is used, else it will be null.
sliceRectangle
The bounding rectangle of the extracted slice.
deskewAngle
Angle of deskewing. The amount of rotation is expressed in hundredths of degrees. For example, 500 means 5 degrees clockwise.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Core;
public void SliceCommandEventArgsExample()
{
// Load an image
RasterCodecs codecs = new RasterCodecs();
codecs.ThrowExceptionsOnInvalidImages = true;
RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"));
// Prepare the command
SliceCommand cmd = new SliceCommand(40, new RasterColor(0, 0, 0), SliceCommandFlags.Bicubic | SliceCommandFlags.CutSlices | SliceCommandFlags.DeskewImage);
cmd.Slice += new EventHandler<SliceCommandEventArgs>(SliceEventExample_S2);
// Apply the slice command on the image.
cmd.Run(image);
// Print out the deskew amount.
Console.WriteLine("Deskew Angle = {0}", cmd.DeskewAngle);
}
private void SliceEventExample_S2(object sender, SliceCommandEventArgs e)
{
e.Image.AddPage(e.SliceImage);
e.Cancel = true;
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images";
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document