ImageEn, unit ImageEnView

TImageEnView.TransformTool

TImageEnView.TransformTool

Declaration

property TransformTool: TIETransformToolInteraction;

Description

Provides access to the methods and properties of the TIETransformToolInteraction class, which is used when MouseInteractGeneral is miTransformTool.
The Warp Transformation tool allows the user to apply a Thin Plate Spline Shape Transformation to the image.
IEVision is required for the Warp Transformation Tool.


When the Warp Transformation tool is active:
◼User can select an area of the image to transform
◼User can resize transformation box by dragging grips
◼User can click "Enter" to enact the transformation
◼User can click "Esc" to cancel the transformation

Note:
◼Specify the color of the transformation selection using SelColor1 and SelColor2
◼Specify the style of transformation selection grips using SetSelectionGripStyle

Demo

Demo  Demos\IEVision\TPSShapeTransform\TPSShapeTransform.dpr

Example

// Enable the Warp Transformation tool
ImageEnView1.MouseInteractGeneral := [miTransformTool];

// Fill new borders areas with white
ImageEnView1.TransformTool.FillMode  := ietfFixedColor;
ImageEnView1.TransformTool.FillColor := clWhite;

// Enact the transformation (same as user clicking "Enter")
ImageEnView1.TransformTool.Enact();

// Cancel the transformation (same as user clicking "Esc")
ImageEnView1.TransformTool.Cancel();

See Also

◼ImageEn Interactive Tools
◼KeyInteract