Declarations ​
pascal
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Reverse: boolean = True); overload;
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; const DstClip: TRect; Reverse: boolean = True); overload;
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Rasterizer: TRasterizer; Reverse: boolean = True); overload;
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Rasterizer: TRasterizer; const DstClip: TRect; Reverse: boolean = True); overload;Overload Details
Overload 1 ​
pascal
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Reverse: boolean = True); overload;Resamples Src into Dst across Dst's full bounds.
| Parameter | Type | Description |
|---|---|---|
Dst | TCustomBitmap32 | Destination bitmap. |
Src | TCustomBitmap32 | Source bitmap. |
Transformation | TTransformation | Transformation object. |
Reverse | boolean | If True (default), uses inverse mapping (ReverseTransform). |
Overload 2 ​
pascal
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; const DstClip: TRect; Reverse: boolean = True); overload;Resamples Src into Dst clipped to DstClip.
| Parameter | Type | Description |
|---|---|---|
Dst | TCustomBitmap32 | Destination bitmap. |
Src | TCustomBitmap32 | Source bitmap. |
Transformation | TTransformation | Transformation object. |
DstClip | TRect | Destination clipping rectangle. |
Reverse | boolean | If True (default), uses inverse mapping. |
Overload 3 ​
pascal
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Rasterizer: TRasterizer; Reverse: boolean = True); overload;Resamples Src into Dst using a specific rasterizer instance.
| Parameter | Type | Description |
|---|---|---|
Dst | TCustomBitmap32 | Destination bitmap. |
Src | TCustomBitmap32 | Source bitmap. |
Transformation | TTransformation | Transformation object. |
Rasterizer | TRasterizer | Custom rasterizer to perform scanline sampling. |
Reverse | boolean | If True (default), uses inverse mapping. |
Overload 4 ​
pascal
procedure Transform(Dst, Src: TCustomBitmap32; Transformation: TTransformation; Rasterizer: TRasterizer; const DstClip: TRect; Reverse: boolean = True); overload;Resamples Src into Dst using a specific rasterizer and destination clipping rectangle.
| Parameter | Type | Description |
|---|---|---|
Dst | TCustomBitmap32 | Destination bitmap. |
Src | TCustomBitmap32 | Source bitmap. |
Transformation | TTransformation | Transformation object. |
Rasterizer | TRasterizer | Custom rasterizer. |
DstClip | TRect | Destination clipping rectangle. |
Reverse | boolean | If True (default), uses inverse mapping. |
Description ​
Transform resamples pixel data from a source bitmap Src into Dst according to a geometric mapping defined by Transformation. Standard inverse sampling (Reverse = True) prevents pixel gaps and aliasing artifacts during warp operations.