Examples

In the Image32 ZIP package, you'll find an Examples folder containing source code for a number of example applications. These applications, listed below and arranged roughly in order from relatively simple to quite complex, demonstrate more advanced features of the Image32 library.


Layers101

The basics of layered images

Layers201

More on layered images

Layers201 video

Layers301

Multi-levelled layers with clipping
Layers301 video

Animation1

Simple animation :)


Animation2

Rotating image on a transparent form
(This example may not compile using older versions of Delphi.)

Text

Write multi-line word-wrapped text

Interpolation

Bicubic interpolation of both open and closed paths using the SmoothPath function


SVG

Reading SVG image files

SVG101 video


Transform

Skew, Projective and Spline Transformations

Projective Transform


VectorizeImage

Converts monochrome raster images into smooth vectors using the Vectorize, SimplifyPaths and SmoothToBezier functions.

Vectorize video

FMX

Img32 is cross-platform


Drawing App

Demonstrates numerous library features including using SVG images to make toolbar buttons and 32bit cursors.

Drawing App video


'Experimental' App

Demonstrates some experimental features where the library can be used instead of either of Delphi's VCL or FMX frameworks.

'Experimental' App video

See Also

SmoothPath, drawing, experimental, layers201, layers301, svg101, vectorize