←Select platform

SliceCommandEventArgs Constructor

Summary
Initializes a new SliceCommand with explicit parameters.
Syntax
C#
C++/CLI
Python
__init__(self,image,sliceImage,sliceRectangle,deskewAngle) # Overloaded constructor 

Parameters

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.

Example
C#
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"; 
} 
Requirements

Target Platforms

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

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