Images in Delphi
Imaging Toolkit for Delphi is a collection of VCL components for image processing and scanning.
Two basic image components: a non-visual and visual, provides an easy way to handle images in Delphi. Additional information supplied with an image, such as resolution, author, description etc. is access and modified directly on the image component properties. The direct access to individual pixels or lines in the image allows for fast manipulations of the image data.
Image file formats
Images can be read and saved in several file formats:
The TIFF file format offers support for single as well as multiple images.
Image files can be associated with your application enabling your uses to open images via the Explorer, Outlook etc.
Increase and decrease color resolution between B/W, palette color and True color images, i.e. 1, 4, 8, 24 and 32 bit.
Optimise or stretch the color intensities in images using the histogram facilities.
With the many predefined filters you can reduce noise, find edges and smooth or sharpen images.
You can also apply your own filter matrix to produce the exact result you desire.
With the geometric transformation component you can scale, stretch, rotate, translate and shear/skew images. These transformations support: nearest neighbour, bilinear, bicubic, biquadratic and Hermite interpolation. Plus additional methods to Flip and Mirror images.
The Deskew method automatically corrects scanned documents, rotating these to their right orientation.
Data aware control
The data aware image control enables you to read and write images directly to a field in a dataset. Images are stored in the database using the supported file formats including the use of compression to reduce data size.
Thumbnails, file preview
In many cases it's preferable to quickly view all images on disk, to decide which image to open. The included thumbnail component allows you to do just that, showing standard information about each image in the hint window.
Print and preview
The print component produces quality hardcopies of images. Margins, scaling hereunder fit to page and positioning are simply set at either design or run time. The print pre-view show exactly how the image will be printed on the selected page format.
Morphology presents methods for changing the shape of objects or the interrelationship between parts of an object.
Math & Logic
Logical and mathematical functions can be applied to find differences in images by subtraction, XORing, or to combine images by adding, Anding, blending (Alpha).
Optical Character Recognition
The add-on OCR module provide the means to "read" your images!. This component enables your application to learn letters, digits or any other coherent pattern, and interpretate the same in other images returning text strings or characters.
The extensive dialogue for learning and viewing glyphs makes it very easy to create OCR libraries for your application.
TWAIN, Image acquisition
The TWAIN Toolkit for Delphi included in this SDK provide VCL components to implement still image acquisition and document scanning into your application. The TWAIN component enables you to acquire images from any scanner, digital camera or other image acquisition device compatible with the TWAIN standard.
Get the free demo
If you would like to evaluate Imaging Toolkit for Delphi, you can download a free trial version. The demo version includes the VCL components, sample projects and On-line Help.
Support & Updates
You are always welcome to contact us, if you have any questions or concerns regarding the Imaging Toolkit for Delphi.