A company by
Francesco Savastano
interested in hiring me or for custom development?
Contact us
or
check my cv
ImageEn Addons Bundle 3.3.6 (Now Free - Released under MIT License)
Compatible with ImageEn 10 and Delphi Sydney
The components will install and compile on Delphi Sydney and earlier versions of Delphi.
We have not tested them on more recent releases.
Please note: they require ImageEn 10 or lower to compile. But it is likely that they will compile with most recent versions as well maybe with just a few changes
The Components are released under the Free MIT License. Please check the LICENSE.txt file that comes with the source code
For more information feel free to contact us
Image Processing Add-on
This package includes components that significantly improve image processing.
They integrate with ImageEn to provide real-time preview of changes in your applications.
TIEProc_EX is a descendant of TImageEnProc with several enhancements:
- Additional image processing filters
- Real-time preview of filter effects on any TImageEnView component
- Multi-threading support for many filters (both native and extended)
- Automatic user interface generation for all filters
ImageEn Paint Engine
Includes the Paint Engine Manager, enabling advanced painting on any TImageEnView:
- Smooth painting via a dedicated thread (even with large radii and images)
- Optimized alpha blending on empty layers (no artifacts)
- Wintab DLL support for graphic tablets
- Tools: Paint by Color, Texture, Retouch, Clone, Erase Layer, Warp, Paint with Undo (history tool)
- Multiple blend modes, spray mode, and extensive customization (step, precision, etc.)
- Custom brushes (load images from file)
- Adjustable radius and paint intensity with tablet input, plus brush rotation options
RGB Curves
The RGB Curves component lets you adjust image tones using customizable curves.
- Define curves by interpolation points or mathematical formulas
- Real-time preview on any TImageEnView
Apply curves to TBitmap, TIEBitmap, or TImageEnView
- Support for complementary curves (CMYK space)
- Background histogram display
- Fully customizable UI (point size, line thickness, colors, etc.)
- Add, edit, or remove points via code
- Save curves to .ini files or Photoshop format
Thumbs Browser
The Thumbs Browser component provides a powerful image browsing experience:
- Multi-threaded for fast thumbnail loading
- Can handle thousands of images and browse folders recursively
- Add images manually from streams, TIEBitmap, TBitmap, etc.
- Sort and filter thumbnails by custom criteria
- Optional thumbnail storage in a database (requires NexusDB)
- Fully customizable thumbnail layout (colors, frames, transparency, etc.)
- Automatic image rotation based on EXIF orientation
- Comprehensive metadata support (TIFF, JPEG, IPTC, EXIF) with title synchronization
- Built-in buttons, checkboxes, and rating boxes
- Full VCL theme support
- Multiple styles, including a fully customizable report style
- A powerful alternative to TImageEnMView and TImageEnMFolderView