←Select platform

CombineWarpCommand Class

Summary
Combines image data from the source image and the destination image, using a perspective warp.
Syntax
C#
Objective-C
C++/CLI
Python
public class CombineWarpCommand : RasterCommand 
@interface LTCombineWarpCommand : LTRasterCommand 
public ref class CombineWarpCommand : public RasterCommand   
class CombineWarpCommand(RasterCommand): 
Remarks

You can warp the entire source image, or a portion of the source image. To warp a portion of the source image, set SourceRectangle accordingly. To warp the entire source image, set the following:

CombineWarp.Command.SourceRectangle = new LeadRect(0, 0, RasterImage.Width, RasterImage.Height);

The warp area in the destination image is specified in SetDestinationPoints. The polygon specified in SetDestinationPoints must:

  • Be concave
  • Fit entirely on the destination bitmap

If either of these conditions is false, this class will throw an exception.

The ordering of the points in SetDestinationPoints can affect the resulting warp. For example, if the source image is the following:

Warp

then ordering the points in SetDestinationPoints as shown below results in the following warp:

Warp

while ordering the points in SetDestinationPoints as shown below, results in the following warp:

Warp

The CombineWarpCommand works by combining the image in the DestinationImage property with the image passed to the Run method. The DestinationImage will then hold the result of the combine operation..

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

This command does not support signed data images.

Example

This example will warp combines two images.

 

Requirements

Target Platforms

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

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