ChartDirector Ver 3.1 (PHP Edition Edition)

DrawArea.rAffineTransform


Usage

rAffineTransform(a, b, c, d, e, f[, bgColor[, filter[, blur ]]])

Description

Perform reverse affine transformation on the drawing surface.

A reverse affine transformation is an operation where every pixel is copied from another pixel according to the formula.

xSrc = a * xDest + b * yDest + c ySrc = d * xDest + e * yDest + f

where (xDest, yDest) is a destination pixel, and (xSrc, ySrc) is where it should come from.

Many graphics operation, such as translation, rotation, and resizing, can be considered as a special case of reverse affine transformation.

Arguments

ArgumentDefaultDescription
a(Mandatory)See above for description.
b(Mandatory)See above for description.
c(Mandatory)See above for description.
d(Mandatory)See above for description.
e(Mandatory)See above for description.
f(Mandatory)See above for description.
bgColorFFFFFFThe background color used to fill destination pixels that are not mapped to any source pixels.
filterLinearFilterThe filter to use for re-sampling.
blur1The blur factor to use for re-sampling.

Return Value

None