ImageEn Features
ImageEn is the most powerful native image library available for Delphi and C++ Builder and .NET. The library includes a complete suite of VCL components and classes to handle all aspects of image editing, analysis and display. Join thousands of other developers who depend on ImageEn to add professional multimedia functionality to their software. ![]() Compatibility Delphi and C++ Builder 5 - 7, 2005 - 2010, XE - XE8, 10 - 10.4, 11, 11.1 (32/64 bit) and .NET 2.0 or newer. |
ImageEn Trial and 240 Compiled Demos |
File Operations
- Support for all common image formats
- Lossless JPEG rotation and cropping
- Loading and saving of digital camera (EXIF) fields in JPEG, TIFF, RAW and HD Photo files (without modifying the original image)
- Loading and saving of EXIF GPS fields
- Loading and saving of Adobe XMP fields from JPEG, TIFF, HD Photo and PSD files
- Raw camera support including access to internal thumbnails and other data fields
- Loading and saving of IPTC data (most commonly used by Photoshop) from JPEG and TIFF files (without modifying the original image)
- Quick reading of image properties (dimensions, color depth, etc) without loading image
- Image load and save dialogs which include a preview and relevant save settings
- Support for alpha channel in GIF, TIFF, PNG, ICO, CUR, TGA, PSD files
- Asynchronous loading and saving
- Support for Color Management Systems to process ICC profiles
- Load images directly from the internet (using http/ftp protocol)
- Encryption and decryption using a 128 bit key
- Support for other formats such as HEIF, WebP, JBIG, etc, via plug-ins
Image Display
- Images can be automatically displayed "To-Fit" or with real time zoom. Sixteen quality settings are available to enhance its display (from fastest to best quality)
- Images from digital cameras can be automatically displayed with the correct orientation
- 180 stunning image transition and Pan-Zoom effects
- Display and navigate images using Coverflow-style animation
- Measurement of lines, angles, perimeters and areas
Layer and Vector Support
- Image, text, angle, shape and poly-line layer editing
- Many options including curves, rotation, grouping, transparency, soft-shadow, anti-alias and gradients
- Over 100 built-in vector shapes
- Component to preview layers of image
- Load/save to PSD and export to PDF and SVG
Image Editing and Processing
- Many selection types: rectangle, ellipse, polygon and "magic wand" (to instantly select a colored area) and other options (including selection intensity and feathering)
- Other mouse interaction options include cropping, mouse wheel support and click-dragging to rotate, navigate and zoom the image
- Interactive adjustment of perspective distortion
- Clone tool to remove unwanted areas the image
- Painting tool with tablet/pen pressure support, and many brush styles and options
- Retouch tools to fix images using smudge, blur, inpaint, sharpen, etc.
- Multilevel undo and redo
- Easily manipulate and edit single and multi-page images in code using TIEBitmap and TIEMultiBitmap classes
- Image resizing with sixteen quality filters including Triangle, Hermite, Bell, BSpline, Lanczos3, Mitchell, FastLinear, Bilinear and Bicubic
- Many color adjustment facilities including contrast, HSL, HSV channel separation, RGB, histogram equalization, Fast Fourier Transformation (FFT), gamma correction, temperature and noise removal (using code or the built-in dialog)
- Image effects including custom filters, bump map, lens, wave, morphing, Gaussian and motion blurring and sharpening (using code or the built-in dialog)
- Image cropping, auto-cropping, flipping, rotation and resizing (using code or the built-in dialog)
- Chromakey background removal
- Edge and skew detection
- Red-eye removal
- Soft shadow and inner shadow effects
- Conversion of color ranges, gray scale and negative
- Supports a wide range of native pixel formats: 1 bit, 8 bit paletted, 8 bit grayscale, 16 bit grayscale, 24 bit RGB, 32 bit floating point, 24 bit CMYK, 48 bit RGB, CIELab
Image and Video Acquisition
- Acquire images from Twain and WIA compatible scanners and cameras, and connected portable devices
- Video capture and saving of multimedia using DirectShow and Microsoft Media Foundation. Supports all installed codecs and video capture cards
- Capture from screen
Thumbnails
Powerful thumbnail components that displays a grid of images, videos and other files (e.g. read from a folder or database table):
- Many style and other customizations, including wallpaper
- Supports multiple selection and/or checkboxes
- Display all frames/pages of: AVI, GIF, TIFF or video files (using DirectShow)
- Very memory efficient and fast with multi-threading background image loading, caching and optional use of embedded thumbnails
Adobe PDF Features
- Viewing and manipulation of Adobe PDF Files including image and text selection
- Display a single page or all pages at once
- Editing of form fields
- Rotate, import, export, delete and move pages
- Search and highlight text in the current page or document
- Page thumbnail viewer with one-click navigation
- High quality printing and bitmap exporting
- Support for bookmarks, attachments, web links and keyboard shortcuts
Other Features
- Over 400 actions for all common ImageEn functions, allowing you to build applications with minimal code
- Fully customizable toolbar components and popup menus
- Printing of single images and sheets of multiple images, including print preview support
- Data-aware versions of image and thumbnail components to automatically display files stored as blob or path references in a database table
- One-click selection of languages for all dialogs with support twenty-five languages: Arabic, Chinese (Simplified and Traditional), Czech, Danish, Dutch, English, Farsi, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish and Turkish
- Also works with the standard TImage component and TPicture class
- Supports VCL Themes
Other components
- Windows Explorer style Folder Tree and File List component (with device support)
- Advanced Rich Editing control with automatic toolbar, and importing from and exporting to Word documents
- ListView component to view and edit image properties, EXIF, IPTC and XMP data, PDF fields and Dicom tags
- Color Curve and Histogram controls
IEVision
Advanced Features Add-On for ImageEn
IEVision is an optional add-on for ImageEn that delivers enhanced functionality:
- OCR: Image to Text Conversion
110 Supported Languages: Afrikaans, Albanian, Amharic, Ancient Greek, Arabic, Armenian, Assamese, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Breton, Bulgarian, Burmese, Catalan, Cebuano, Cherokee, Simplified Chinese, Traditional Chinese, Corsican, Croatian, Czech, Danish, Dhivehi, Dutch, Dzongkha, English, Equations, Esperanto, Estonian, Faroese, Filipino, Finnish, Frankish, French, Gaelic, Galician, Georgian, German, Greek, Gujarati, Haitian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Inuktitut, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Kurdish, Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay, Malayalam, Maltese, Maori, Marathi, MICR, Middle English, Middle French, Mongolian, Nepali, Norwegian, Occitan, Oriya, Pashto, Persian, Polish, Portuguese, Punjabi, Quechua, Romanian, Russian, Sanskrit, Serbian, Sindhi, Sinhala, Slovakian, Slovenian, Spanish, Sundanese, Swahili, Swedish, Syriac, Tagalog, Tajik, Tamil, Tatar, Telugu, Thai, Tibetan, Tigrinya, Tongan, Turkish, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Western Frisian, Yiddish, Yoruba - Barcode Recognition
In images and video streams. Supports all common barcode types including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39 and QR Code - Facial Recognition
Searching images and video streams for specific faces - Patching of images (to hide blemishes and copy content)
- Automatic orientation of Images
- Detect and count shapes
- Searching images for matches (based on a source image)
- Classifying images (based on training with positive and negative samples)
- Background Removal (based on a source background image)
- Photo Stitching
- Face and object detection and tracking
Detect objects within images and track in video streams: Faces, eyes, glasses, smile, body (full/upper/lower), cat faces and Russian number plates - Plus many other advanced image processing algorithms: "Watershed" and "Grabcut" automatic selection, "Non-local Means" denoising, "Hough" transformations, "Canny" edge detection, image erosion and dilation, blurring and thresholding.
Specifications
![]() |
Display images and videos (with layer support) |
![]() |
Toolbar with buttons for TImageEnView |
![]() |
Analyze and edit images |
![]() |
Load and save images of all formats, print, acquire from scanner, camera or digital device |
![]() |
Display image from database |
![]() |
Display multiple images or thumbnails |
![]() |
Load and save images of all multi-page formats, print thumbnails, acquire images from scanner, camera or digital device |
![]() |
Display thumbnails of files in a folder |
![]() |
Display preview of all layers of an image |
![]() |
Display and edit vector images |
![]() |
Open dialog with preview of all image formats |
![]() |
Save dialog with preview of image properties |
![]() |
Windows Explorer style Shell Folder Tree |
![]() |
Advanced Rich Editing component |
![]() |
Toolbar with buttons for TIERichEdit |
![]() |
Manipulate colors of an image using a color curve |
![]() |
Color display and selection control |
![]() |
Color and hue histogram control |
![]() |
Color gradient display and selection control |
![]() |
Hue-Saturation-Value display and selection control |
Key Classes
![]() |
ImageEn's bitmap class, supporting all images formats and advanced functionality |
![]() |
Provides access to the properties and meta-data of image files |
![]() |
Access to an image stored or referenced in a database (connect to a TImageEnView for display) |
![]() |
Loading, editing and saving of multi-frame image formats, such as TIFF, GIF, etc. |
![]() |
Provides access to the properties and meta-data of multi-frame image files |
![]() |
Access to the images stored or referenced in a database (connect to a TImageEnMView to display as thumbnails) |
![]() |
Access to scanners, camera and digital devices available via Twain, WIA or Windows Portable Device API |
![]() |
Advanced features add-on class for ImageEn: OCR, barcode reading, facial detection and recognition, etc. |
Supported Formats
Format | Notes | Load | Save |
JPEG | Supports fast preview at 1/2, 1/4 and 1/8 size | |
|
JPEG2000 | |
|
|
GIF | Including editing and display of animated GIFs | |
|
PNG | |
|
|
BMP | |
|
|
TIFF | Editing and display of single and multipage TIFF and BigTIFF | |
|
Raw Camera Formats | Including Digital Negative Format (*.dng), Canon (*.cr2, *.cr3, *.crw), Kodak (*.dcr), Minolta (*.mrw), Nikon (*.nef), Olympus (*.orf), Pentax (*.pef), Fuji (*.raf), Leica (*.raw), Sony (*.srf), Sigma (*.x3f) and more | |
|
Icons (ICO) | With multiple resolution and color depth support | |
|
DICOM (Medical Imaging) | Single and multipage | |
|
Adobe Photoshop (PSD/PSB) | With multiple layer support | |
|
ImageEn | Compressed format with support for transparency, vectors, annotations and layers (images, text, shapes and lines) | |
|
Scalable Vector Graphics (SVG) | Vector format supported by web browsers | |
|
Adobe PDF | Single and multipage documents | |
|
PostScript (PS and EPS) | Single and multipage documents | |
|
Metafiles (WMF and EMF) | |
||
Cursors (CUR) | |
||
AVI | Including retrieval and modification of frames | |
|
JPEG XL (JXL) | |
|
|
WebP | |
|
|
HEIF/HEIC/AVIF | |
||
WIC Formats | All WIC formats are supported, including DirectDraw Surface (*.dds), Microsoft HD Photo (*.wdp, *.hdp) and JPEG XR (*.jxr) | |
|
Media formats (MPEG, WMV, etc) | Via the DirectShow or MMF API | |
|
Other native formats | PCX, DCX (Multipage PCX), Targa (*.tga), PXM, Raw and Wireless BMP (*.wbmp) | |
|
And many more | GIMP (*.xcf), TrueType Fonts (*.ttf, *.otf), Kodak Photo-CD (*.pcd, *.pcds), Apple Pict (*.pict), CALS Image (*.cals, *.cal), Flexible Image Transport System (*.fits), HP PCL Printer Image (*.pcl), Kodak Cineon (*.cin), Embrid Embroidery Format (*.pes), SMPTE (*.dpx), Magick (*.miff, *.mvg), Matlab (*.mat), JPEG Network Graphics (*.jng), Multiple-Image Network Graphics (*.mng), High Dynamic Range File (*.exr), Microsoft XML Page (*.xps), MPEG (*.mp4, *.mpeg, *.mpg*.mov; *.m2v; *.m4v), etc | |
|