ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

ImageEn History

ImageEn 12.0.0

Top Fifteen Enhancements

  1. Many improvements to transition effects, including new zig-zag wipes, custom transitions in TImageEnMView, and a single property to apply transition effect when loading images in TImageEnView

  2. Filtering in TImageEnMView by all text fields, file size, image dimensions and dates
  3. Enhanced TIEColorPalette with default colors, hue palette, bitmap exporting, and auto selection of closest color

  4. Advanced TIECanvas drawing methods for stylized text, shapes, polygons, angles and lines

  5. Full VCL theming support for TIEColorCurve, TIEColorPalette, THistogramBox and TImageEnProc.DoPreviews()
  6. Improved text editing of TIETextLayers including auto-sizing of editor and support for hard returns
  7. TImageEnProc.GetDominantColor() can return a list of most used colors
  8. "Large thumbnail style" for TImageEnMView
  9. Improved TIEMetaListView with design-time preview and new properties and methods for group headers

  10. Many improvements to documentation, including more methods in the ImageEnProc Preview section and more detail in the TImageEnVect to TIELayer Transition Info and Updating and Compatibility sections
  11. Updated LibRaw to v0.21.1 to support newer Canon, Nikon, Sony and other camera formats
  12. New method to join bitmaps with any overlapping content automatically removed
  13. TImageEnProc.CompareWith() supports comparing of image rectangles, and includes a new coverage parameter to improve performance with large images
  14. More built-in vector shapes, such as Flag, Dinosaur and Palm Tree

  15. Fifty new methods in Every editing Method demo, such as: TImageEnProc.CalcImagePalette, TImageEnProc.TextOut(), TIEBitmap.StretchValues(Manual/Auto), IEVision.canny(), IEVision.inpaint(), etc.


ImageEn 11.4.5

Top Five Enhancements

  1. PDF Properties can be specified in Save Dialog (and TImageEnIO.DoPreviews)

  2. Enhancements to Google Vision API features, including support for older Delphi versions and 1280 x 1280 maps

  3. You can now specify your own images as ImageEnView cursors
  4. New Automatic PDF Printing demo
  5. Many optimizations (including to PDFium) and bug fixes


ImageEn 11.4.0

Top Five Enhancements

  1. Use Google Vision API to recognize objects, text, handwriting, faces, famous landmarks and logos

  2. Use Google Static Maps API to output Google maps to image

  3. Rotate tool now auto-scales large images for more responsive preview
  4. Display a preview window of image meta-data with a single method
  5. Unit usage has been optimized to reduce the size of your EXE files


ImageEn 11.3.0

Top Fifteen Enhancements

  1. Support for "Effects Chains": A list of effects, editing and color operations to apply to an image (allowing effects to be seen on the image before modifying it, for example)

  2. Effects specified in TImageEnProc.DoPreviews() (and effects chains) can be applied to other images (e.g. for batch operations)
  3. Many new effects available to your user in TImageEnProc.DoPreviews(): AdjustGainOffset(), AutoSharp(), UnsharpMask(), fastNlMeansDenoisingColored(), smooth(), ConvertToGray(), ConvertToSepia(), Colorize(), Negative(), WhiteBalance_GrayWorld(), Reflection(), PencilSketch(), WallisFilter() and WhiteBalance_AutoWhite()

  4. Many improvements to localization in Proc.DoPreviews(), IO.DoPreviews(), Brush Properties and Layer Properties dialogs
  5. TImageEnIO can load now images directly from attached devices
  6. Advanced text drawing method for TImageEnProc with support for gradient, bordered and partially transparent text


  7. PdfViewer can output pages as formatted text
  8. New double-click to zoom interaction for TImageEnView
  9. TImageEnView.FitMode allows fit to width, height, or both, with associated actions for the PDFViewer
  10. Other improvements to actions, including smoothing, inpainting and alternative Auto-Enhancement methods
  11. Over 500 images added to documentation to show preview of all available image editing and effect methods
  12. Methods to show a preview window for an image (with zoom and popup menu support)
  13. TIECanvas helper methods to make it simpler to draw a list of rects or lines (e.g. from IEVision)

  14. New properties to allow specifying the compression quality and other custom defines for ImageMagick
  15. New demo previewing the effect of every ImageEnProc method


ImageEn 11.0.1



ImageEn 11.0.0

Top Ten Enhancements

  1. New component to display and edit DICOM tags, EXIF and IPTC data, as well as viewing XMP, PDF and File information

  2. Significant improvements to DICOM tag editing, including unicode support and tag injection for multi-frame files
  3. New component to configure ImageEn global settings at design-time

  4. Wider format support including reading and writing of JPEG XL and WebP format and reading of HEIF, AVIF, TTF, OTF and PICT files (via plug-in)
  5. Updated to PDFium v5065 for improved PDF display, including unicode password support
  6. Many meta-data enhancements, including output of image and PDF properties to TStringGrid, TListView or TStringList, and exporting to JSON and text
  7. Alternative background can be specified for the non-image area of TImageEnView, as well as the direction of gradient backgrounds

  8. ImageEnView now supports file dropping for quick display
  9. TIEFolderTree can display attached phones and other devices

  10. ImageEn windows remember their position


ImageEn 10.3.5

Top Ten Enhancements

  1. Custom items can be added to ImageEn hover toolbars and popup menus

  2. Can specify default DPI and output sizes for better quality when outputting PDF pages to bitmap, canvas, etc.
  3. Frame color of the selected page in PdfViewer can be specified

  4. Improved frame caching to speed up animated GIF loading
  5. Support for more image formats, including 8bit JPEG DICOM, special JPEG encoded TIFF files, and also Canon CR3 files (optionally falling back to high quality JPEG)
  6. Complete redo of five demos: Icon Editor, Lossless Rotation and Cropping, Threaded Processing, Batch Editor, and Cells and Grid
  7. Landscape page layouts can be specified when saving PDF files
  8. Completed translation of Farsi and Serbian (mostly machine translated)
  9. Can exclude layers from being scaled by zooming
  10. TImageEnMView Snapshots can now be larger than 2GB and support progress while loading and saving


ImageEn 10.3.0

Top Ten Enhancements

  1. Now supports virtual multi-bitmaps allowing large multi-frame files to be rapidly generate in memory
  2. Improved "Image Processing" dialog with better layout and new functions: Rotate and Crop, Pixelize and "Symmetric Nearest Neighbour" smoothing

  3. Reads PDF bookmarks for document navigation in the PDF viewer

  4. Layer snapping: Easier to position and align layers by snapping to a virtual grid
  5. New resampling/zoom filter, which is both fast and hiqh quality: "WIC High Quality Bicubic"
  6. Many PDF enhancments including exporting of pages to file, improved styling of selections in PDF documents with auto-merging, property to determine whether document contains a form, etc.
  7. Much improved TIEFolderTree with keyboard shortcuts and better dragging and dropping

  8. New ImageEnProc functions, including flood filling of an alpha area with color and inverting (Negative) of individual color channels
  9. Improved accuracy of angles with TIEAngleLayer

  10. Automatic smoothing of the edges of anti-aliased layers


ImageEn 10.2.0

Top Ten Enhancements

  1. ImageEn now uses a DLL for localization support. If you do not need localization it reduces your the EXE size by 780KB. If you use localization it adds support for eight more languages: Czech, Danish, Finnish, Hungarian, Norwegian, Polish, Swedish, Slovenian
  2. Language selection with localized languages

  3. The ImageEnViewToolbar can now be used to view and edit PDF files

  4. Now supports high quality PDF printing, including via ImageEn TAction classes
  5. Various improves to measurement, including new interactions to measure areas and lengths with a polyline and more detail in hover hints, e.g. perimeters when measuring by rectangular or circular areas
  6. Masks can now be applied to non-image layers, like text and shapes
  7. TIERichEdit adds support for all RichEdit 8.0 features, including spell checking
  8. All ImageEn keyboard shortcuts can now be easily customized or disabled
  9. New mouse interaction allows selection of text or images in a PDF files (with automatic detection based on what is under cursor), plus it is much easier to switch to pan and zoom mode

  10. Many other improvements for PDF file viewing, including new options for selection, highlight and form field colors, and performance enhancements
  11. Now supports Delphi 11


ImageEn 10.1.0

Top Ten Enhancements

  1. Numerous enhancements to PDF support, including significantly improved performance with large files, eleven PDF events, annotation rendering, corrupt file handling and much more

  2. DICOM images can now be displayed with alternative color palettes, with five standard medical palettes included

  3. Improved styling for many built-in dialogs, including enhanced print preview dialogs, gradient preview in Layer and Brush Property dialogs, and new devices glyphs in Acquisition dialog
  4. Improved support for VCL theming, particular with ImageEn toolbars, TIEFolderTree and TIEColorButton. Also, all control types are now available on themed toolbars
  5. Many performance improvements, including with animated GIFs, TIEFolder tree and general processing. Also, TIEMultiBitmap can now load frames on demand
  6. Mouse interaction to adjust the window level and width (brightness and contrast) of an image, e.g. for DICOM
  7. Mouse and keyboard can be used to increase/decrease curvature of TIELineLayer. Also curve line quality is much improved

  8. TImageEnFolderMView can show file preview when dragging to/from Windows Explorer
  9. 12 new built-in shapes (arrows and chevrons)
  10. "Fit Cropping" in ImageEnView to better fill the control with the image


ImageEn 10.0.1

Top Ten Enhancements

  1. PDF Viewer supports an "All Pages" view

  2. Find Text can search the entire PDF document and scroll located text into view
  3. TImageEnMView uses on demand loading with large PDF documents for much faster performance
  4. Further high DPI improvements, including scaling of the ImageEn Open/Save dialogs and better support for multiple monitors
  5. Global methods to add, merge and delete pages from PDF files
  6. Many other PDF enhancements including adding and removing attachments, meta-data support, page rotation, and form editing improvements
  7. Aspect ratio now considered when scaling JPEG for optimized loading
  8. All Russian text is now natively translated
  9. Now uses custom GDI+ dash drawing for improved selection styling (e.g. when cropping)
  10. Various stability fixes and improvements


ImageEn 10.0

Top Fifteen Enhancements

  1. Support for PDFium for loading of rendered PDF pages, viewing and editing of PDF documents (moving, importing and deleting pages), selection of text and editing of form fields

  2. Text layers and text drawing methods now support borders and gradient fills

  3. Advanced features added to TIERichEdit: Find, Replace, Insert Image, Insert Object, Paste Special, and more

  4. Tags can be injected into DICOM files without modifying the image
  5. DICOM tags can be anonymized (based on official recommendations)
  6. Loading of large images in TImageEnView can be deprioritized or loaded as thumbnails to prevent them slowing display
  7. Many improvements for ImageEn toolbars, including custom buttons, custom status and click actions and optional keyboard shortcuts

    Fully customizable toolbar components for TImageEnView

  8. 21 new actions, including eleven PDF Viewer actions, six TIERichEdit actions, and more
  9. Improved ImageMagick support, particularly with SVG, with support for Alpha channel and scaled loading

  10. Layers now support linking to create web links and clickable objects
  11. Major optimization of XMP/Dict assignment code (up to 20x faster) significantly speeding up loading of images with large XMP data blocks, such as PSD
  12. Improved styling of CropTool with anti-aliasing and all TImageEnView selection properties

  13. Eight new gradient effects

  14. Single method to automatically register all available plug-ins
  15. ImageEn toolbars can now be used in DLLs


ImageEn 9.3.1

Top Five Enhancements

  1. Significantly optimized performance for TImageEnMView and TImageEnFolderMView

  2. Crop Tool enhancements including rotation grip and easy reselection

    Crop Tool Rotated

  3. Improved TIERichEdit including new Open/Save methods that support Word import/export and prompt dialogs
  4. High DPI support for TIEFolderTree and TIEFIleListBox
  5. GPS info can be retrieved from some RAW formats without accessible EXIF


ImageEn 9.3.0

Top Ten Enhancements

  1. All ImageEn toolbars and dialogs support High DPI

    Layer Properties dialog

  2. Many enhancements to WIC support, including EXIF reading, 32bit PNG and alpha support
  3. TImageEnMView and TImageEnFolderMView support natural filename sorting (e.g. numbered filenames are better sorted)
  4. ImageEn Open/Save dialogs support all multi-select and Open Options when using modern Windows styling, and offer faster preview

    Image Open and Save dialogs

  5. Improvements to TIFF support including 32 bit (HDR) TIFFs and Planar tiffs containing gray scale and alpha
  6. Smooth zooming interaction for TImageEnView
  7. ImageEn toolbars can be custom scaled

    Fully customizable toolbar components for TImageEnView

  8. When pasting from the clipboard to a selection it supports transparency
  9. New demo showing all ImageEn Dialogs (\Demos\Other\ImageEn_Dialogs\ImageEn_Dialogs.dpr)
  10. Enhanced demo to compare performance of three imaging engines: Native, WIC and DLL (\Demos\InputOutput\IEViewPerformance\Performance.dpr)


ImageEn 9.2.6

Top Five Enhancements

  1. Pressure sensitivity of tablet pens is now supported by event or when using the brush tool (to adjust brush size and opacity)

    Pen Support

  2. Many improvements to TIEFileListBox: Thumbnails, sizable icons automatic refresh, system popup menu and column support


  3. DICOM format now supports Segmented Palette Color Lookup Table and 12bit JPEG encoding (requires IELib or IEVision)
  4. PSD supports reading 32 bit per channel (HDR) images
  5. Drag/Drop from/to Windows Explorer from TIEFolderTree
  6. Important performance fix for TImageEnMView/TImageEnFolderMView


ImageEn 9.2.5

Top Five Enhancements

  1. Can specify imaging engine for JPEG/PNG/JPEG2000 from Native (No DLL), DLL (Better performance) or WIC (Windows loading)
  2. Better design-time support with ImageEn Open/Save dialogs, including full preview
  3. TImageEnMView can load multi-frame WIC formats
  4. File formats can now be detected using WIC
  5. Text can now be offset in text layers to better fit into shapes, such as speech bubbles


ImageEn 9.2.0

Top Ten Enhancements

  1. New Brush Properties dialog available via code, actions and in-built toolbar

    Brush Properties

  2. Image levels adjustment in code and Proc Properties dialog

    Image Level

  3. Design-time preview of TImageEnView and TImageEnMView with either live or demo content

    Design Time Preview

  4. Published more visual properties and improved background styles for TImageEnView and TImageEnMView
  5. Improved LibRaw support with latest library and can now read EXIF from Raw images
  6. New AutoSetBitDepth property will automatically update bit depth settings just by specifying the PixelFormat
  7. Improved layout for TIELayerProps and Layer Properties dialog and copes better with narrow layout
  8. TPicture can be assigned directly to TIEBitmap or TImageEnView and alpha channel is supported
  9. Various performance enhancements to clone, brush and retouch tools, GDI+ functions and TImageEnView navigator
  10. Run all compiled demos directly from the help documentation, plus new "Large TIFF Viewer and Editor" demo and redo of TIFF Handler demo


ImageEn 9.1.1

Top Five Enhancements

  1. Strong focus on bug fixes and stability
  2. Many enhancements to help documentation
  3. Improvements to Retouch tools, including better smudging effect and optional blurring
  4. Various improvements to DICOM support
  5. Brush painting supports images that aren't ie24RGB


ImageEn 9.1.0

Top Five Performance Enhancements

  1. TImageEnMView can use a persistent disk cache for much improved performance
  2. When loading the embedded JPEG and thumbnails in RAW files, they can now be scale loaded to a desired size for better performance, particularly in TImageEnMView
  3. TImageEnView now offers Asyncronous Loading load images in a background thread without affecting the UI
  4. Much better performance when playing animated GIF files in TImageEnView
  5. Various code optimizations to improve performance


Top Ten General Enhancements
  1. New Retouch tools: Interactive brushes to fix image content: Smudge, Inpaint, Blur, Smooth, Sharpen, etc.



    Motion Blur

  2. Improvements to TImageEnMView including automatically padding thumbnail spacing for improved styling, navigation by clicking the first letter of a filename and support for folder shortcuts
  3. Many enhancements to built-in toolbars, including full support for theming

    Themed Toolbar

  4. New Smart Eraser Tool removes background without erasing subject

    Background Erase

  5. ImageEn can now automatically use Windows 10 style open/save dialogs with preview support and automatic filters
  6. Added "Effects" section to Layer properties (which includes support for the new InnerGlow style)
  7. Many improvement to brush tools, including anti-aliased brushes and asymmetrial cloning
  8. IELib64 DLL is not needed for 64bit apps. ImageEn can automatically use WIC to load JPEG and PNG images
  9. Now fully supports reading and writing of DICOM files without images (tag only files)
  10. Support for Canon CR3 Raw images
  11. Support for Delphi/BCB 10.4 Sydney


ImageEn 9.0.0

Top Fifteen Enhancements

  1. Fully customizable toolbar components for TImageEnView and TIERichEdit

    Fully customizable toolbar components for TImageEnView

    Fully customizable toolbar components for TIERichEdit

  2. Automatic hover toolbars for ImageEnView for viewing, editing, selections and layers
  3. Customizable, context sensitive popup menus for TImageEnView, TImageEnMView, TImageEnFolderMView, TImageEnLayerMView and TIERichEdit

    Customizable, context sensitive popup menus for TImageEnView            Customizable, context sensitive popup menus for TImageEnMView

  4. New TIELayerProps component to view and edit properties of selected layer

    New TIELayerProps component to view and edit properties of selected layer

  5. 28 new actions for TImageEnView, TImageEnMView and TImageEnFolderMView, plus you no longer need to attach an ImageEn control
  6. Twenty-seven actions for TIERichEdit for rapid development
  7. TImageEnView can be attached to a TImageEnMView to show a preview of the selected image (with navigation)
  8. TImageEnMView can be filtered by filename or custom code
  9. Rotation grip to make it easier and more obvious to rotate layers

    Rotation grip

  10. TIELineLayers can now be curved
  11. Numerous other layer improvements: horizontal and vertical flipping, graduated masks, more accurate rotation and sizing, and transparent background for rich text layers

    Gradient Mask

  12. Full Greek translation (partial computer generation)
  13. Easily create curved selections in code

    Easily create curved selections in code

  14. CaptureFromScreen allows capturing of specific monitors
  15. Improved memory handling and other optimizations


ImageEn 8.7.6


ImageEn 8.7.5

Top Five Enhancements

  1. TIEDBBitmap supports Layer saving and ImageEn and Wang annotations
  2. PNG compression is now available for saving ICO files
  3. TIEFileDragDrop component for dragging and dropping of files to controls
  4. Improved handling of points for TIEPolylineLayers

    Improved handling of points for TIEPolylineLayers

  5. Hard returns can be specified for TIETextLayers


ImageEn 8.7.0

Top Five Enhancements

  1. TIETextLayer now supports Rich Text formatting, with optional pop-up toolbar

    TIETextLayer now supports Rich Text formatting

  2. New Rich Editing control with an optional hover toolbar
  3. New dialog component to select Windows folder


  4. Area, perimeter and centroid can be calculated for TImageEnView selections and TIEPolyline layers
  5. New option to use either ImageEn native image open/save dialogs or standard Window dialogs


ImageEn 8.6.0

Top Five Enhancements

  1. New TIEAngleLayer to display and measure angles within an image

    New Angle Layer

  2. TImageEnMView and descendents now allow in-place editing, including file renaming in TImageEnFolderMView and layer renaming in TImageEnLayerMView

    TImageEnMView and descendents now allow in-place editing

  3. Many improvements to database functionality, including use of TIEDBMultiBitmap to show multi-frame images at the current database cursor, plus five FireDac demos

    DB Multi Bitmap Demo

  4. Improved TImageEnFolderMView, including new methods and TActions for to show properties, edit, print file, etc, more keyboard shortcuts, and complete "Windows Explorer"-style demo

    Windows Explorer style demo

  5. Enhancements to CaptureFromScreen, including specifying a window to capture


ImageEn 8.5.0

Top Ten Enhancements

  1. Complete translations for 13 languages: Italian, French, German, Russian, Chinese (Simplified and Traditional), Spanish, Portuguese, Arabic, Japanese, Korean, Dutch and Turkish

    Complete translations for 13 languages

  2. Many improvements to the BrushTool, including support for rotated and asymmetric brushes, and brushes containing transparency

    Many improvements to the BrushTool

  3. Many optimization and new properties for JPEG 2000 support, including support for loading and saving very large images
  4. Two new controls: TIEFolderTree, a Windows Explorer style shell TreeView, and TIEFileListBox, a file listbox with native icon support

    TIEFolderTree and TIEFileListBox

  5. TIELayerMView can now display a layer masking button allowing you to quickly set a layer as a mask

    Layer masking button

  6. TImageEnMView can now browse connected cameras and smart phones
  7. Many improvements to Portable Device functionality including retrieval of thumbnails
  8. New iemsFilenames display style for TImageEnMView
  9. TImageEnView ruler adds support for all standard unit types
  10. Stock Icons can be retrieved from Windows


ImageEn 8.3.0

Top Ten Enhancements

  1. All layer types can now be used as masks, so you can easily create stylized text, gradient masks and shaped images

    Shape Mask

  2. "New Layer" dialog allows you to configurate and style a layer to insert into your image

    Layer Properties Dialog

  3. Many WIC improvements, including support for auto-rotation of camera images and meta-data when using Fast Loading via WIC. Also outputs codec information in TIOParams
  4. Google's WebP format is now supported via WIC
  5. Updated to the latest Raw library version, and ImageEn now automatically loads Camera Raw files using built-in Windows codecs, if ImageEn's DLL is not included
  6. When outputting a series of images to AVI, you can now include an audio track
  7. Styling improvements for TImageEnMView including, Explorer-style hover effect and a color set similar to Windows dark theme (without needing VCL theming)

    Dark Colors

  8. TImageEnLayerMView now allows layers to be excluded, and supports all keyboard shortcuts of TImageEnView
  9. New style options for layers include more gradient options, and fills can now be a different opacity from borders and text
  10. A set of editing options allow more control over permitted behavior in TIEColorCurve

    Color Curve Editing


ImageEn 8.1.2

Top Five Enhancements

  1. Enhanced TImageEnLayerMView with background layer locking and custom hover hints
  2. Layer Properties dialog improvements including drawing of Line End shapes in combobox, plus optional image-only display for all combobox captions
  3. Polyline layers can be created from a selection
  4. All pages can be previewed when printing posters
  5. Full localization support for Russian and Dutch languages
  6. Support for Delphi/BCB 10.3 Rio


ImageEn 8.1.1

Top Five Enhancements

  1. TImageEnView Buttons

    Optionally add navigations buttons to your image display

    TImageEnView Buttons

  2. Improved Dialog Styling

    Various enhancements to the layout of ImageEn dialogs to improve styling, including navigation buttons in Print Preview dialogs.

  3. Custom Text for Layer View

    Text for TImageEnLayerMView can now be easily customized

    Layer Display Component

  4. Step Property for Brush

    A mandatory step can be specified when using the Brush Interactive tool for more complex paint operations

  5. Custom Interaction Hints

    Color and styling of interaction hints can now be customized


ImageEn 8.1.0

Top Ten Enhancements

  1. Layer Display Component

    New component that shows preview of all layers in a TImageEnView, and allows drag/drop reordering and other editing

    Layer Display Component

  2. Save Contact Sheets

    New built-in dialog allowing the content of a TImageEnMView to be saved as a set of contact sheets (images of thumbnails)

    Save Contact Sheets

  3. Thumbnail Buttons

    Can now easily add buttons to the thumbnails of a TImageEnMView

    Thumbnail Buttons

  4. Flood Fill and Alpha Fill Tools

    New interactive tools that allow your users to replace similar colors in an image with a new color or transparency

  5. Enhanced Print Previews

    Many improvements to Print Preview dialogs, including resizing, Maximize options, headings and quality previews

  6. Drag/Drop Layer Selection

    Click and drag to select multiple layers

    Drag/Drop Layer Selection

  7. Color Picker

    Allow users to select colors within the image

  8. Layer Rotation Enhancements

    Shape and Polyline layers now maintain their size when rotated. Text layers support aspect ratio locking and border rotation

  9. Easier TImageEnView Scaling

    Now much simpler to scale a TImageEnView when using rulers and measurement tools (e.g. "Make 100 pixels equal 5 cm")

  10. Now over 280 ImageEn Actions

    New Actions to speed up your development: TImageEnViewLayersCropBackgroundAll, TImageEnMViewDoSavePreviewDialog, TImageEnSetLanguage, TImageEnViewColorFillTool, TImageEnViewAlphaFillTool, TImageEnViewColorPicker, TImageEnViewPromptForColor, TImageEnViewRemoveChromaKey


ImageEn 8.0.1

Top Five Enhancements

  1. WIC loading can be used for digital raw camera formats (so DLL's are not required)
  2. Can use WIC for loading and saving of specific file formats (e.g. PNG or JPEG)
  3. Saving to DirectDraw Surface format
  4. Much improved Aspect Ratio handling for shape and polyline layers
  5. Various bug fixes


ImageEn 8.0.0

Top Fifteen Enhancements

  1. Editing of Polyline and Line Points

    New Polyline and Line layers can now be created by clicking points. You can also add, remove and edit points of existing layers

    Polyline and Line layer editing

  2. Curve Layers

    Polyline layers now allow insertion of curves. You can also add curves when editing a polyline layer by holding down the Alt key

    Curved layer editing

  3. Full PDF Exporting

    Scalable PDF documents can be created using the new TIEPDFBuilder class or exporting of ImageEn layers

  4. Enhanced Shape Layer

    The ImageEn shape layer now uses GDI+ for improved performance, full rotation and gradient support. It also adds forty new built-in shapes, including: Candy, Sun, Cog, Brooch, Flower, Splat, Crown, Tag, Pin, Radiance, Raindrop, Smile, Rainbow, Marker, Banner, Power, Music, Pointing Hand, Female and Male

    Enhanced Shape Layer

  5. Color Curve Editing

    Now includes a color curve editing component. Colors can also be manipulated by a curve in the Previews dialog

    Color Curve Editing

  6. Layer Properties Dialog

    Built-in layer properties dialog allows manipulation of common properties

    Layer Properties Dialog

  7. Many Other Layer Improvements

    More gradient options, keyboard shortcuts, layer preview during creation, word-wrap and auto-shrinking of text

  8. Measurement Tools

    New mouse interactions to measure lengths, rectangular and elliptical areas

    Measurement Tools

  9. Selection Subtraction and Sizing

    Circular and Polygon selections can now be resized. You can also hold the Ctrl key to remove from an existing selection

    Selection Subtraction and Sizing

  10. Faster Loading

    New features for improved performance, including WIC property to speed up loading of JPEGs (200% faster) and PNGs (30% faster), retrieval of embedded preview images from Camera RAW images, and OptimizeLoadingParams method to automatically set the fastest loading properties

  11. Eraser Brush and More

    Many enhancements to brush tools, including an eraser brush, alpha compositing and improved performance

    Eraser Brush

  12. Enhanced Printing

    New event to customize printing, including a heading. Print Previews now show text. Contact/thumbnail sheets can also be output to bitmap

  13. New File Formats: DirectDraw Surface, HEIF, etc.

    ImageEn now supports all image formats of Microsoft WIC, including DirectDraw Surface, HEIF, etc.

  14. Many New Actions

    Dozens of new actions available: EraserTool, ConvertToPolylineLayer, MeasureLength, MeasureRect, MeasureEllipse, ZoomAndScroll, EditLayers, EditLayerPoints, ClickCreateLineLayers, ClickCreatePolylineLayers, DrawCreatePolylineLayers, LayerFontSelect, LayerFontEnlarge, LayerFontReduce, LayerAlign, Layer Properties, etc.

  15. EXE Size Optimization

    Dicom resources have been moved to an external unit, reducing the size of most EXEs by up to 400KB. There are also many improvements to defines that allow further reductions to EXE size for specific requirements



ImageEn 7.5.0

Top Ten Enhancements

  1. New interactive Brush Tool to paint images

    New interactive brush tool to paint images

  2. New interactive Rotation Tool to freely rotate and flip images
  3. LibRaw can be used for Digital Camera Raw formats, providing support for more cameras, multi-shot photo and interpolation features
  4. Enhanced PSD features, including support for loading and saving files without merged images, and reading and writing of Exif tags
  5. New mouse interaction allows selection of background or subject using a Chroma Key algorithm

    New mouse interaction allows selection of background or subject using a Chroma Key algorithm

  6. Filename filtering for TImageEnMView and TImageEnFolderMView
  7. All new component icons, plus ImageEn properties can now be categorized in Object Inspector

    ImageEn properties can be categorized in Object Inspector

  8. Gradient, Alpha and Graduated Alpha fills
  9. New Actions: TImageEnViewCloneTool, TImageEnViewBrushTool, TImageEnViewSprayTool, TImageEnViewRotateTool, TImageEnViewRotateAndCropTool, TImageEnViewShowGuidelines, TImageEnViewSelectChromaKey



ImageEn 7.0.1

Top Ten Enhancements

  1. TIELineLayers can now be rulers
  2. New line end shapes for TIELineLayers: Unfilled Arrow, Reverse Arrow, Diamond and Bar
  3. Text can now be placed above or below lines in TIELineLayers
  4. IEN and PDF formats are now registered in VCL (for use by TImage, etc)
  5. Layer operations are supported when saving/loading to PSD (as PSD Blend Modes)
  6. Various enhancements to TImageEnView rulers, including customization of text in OnGetRulerText event
  7. Improved TIOParams.ResetInfo method allowing specification of which meta-data to remove
  8. Various improvements to drawing of layer objects, particularly when layers are zoomed
  9. More accurate RemoveIsolatedPixels method
  10. Improved performance of TImageEnMView when performing modifying individual thumbnails



ImageEn 7.0.0

Top Ten Enhancements

  1. Four New Text and Vector Layer Types

    New layers types for TImageEnView, including sixty built-in shapes, lines, pointers, polylines, polygons, and text blocks

    Four New Text and Vector Layer Types

  2. Numerous Other Layer Improvements

    Improvements include mouse actions allowing your users to drag to create new layers, styling enhancements, loading and saving as TIFF Wang annotations and JPEG meta-data, and importing from TImageEnVect objects, and IEV, ALL and DXF files

    Numerous Other Layer Improvements

  3. Exporting to SVG

    Exporting of layers and objects to SVG (Scalable Vector Graphics) as vector objects

  4. VCL Theming

    ImageEn controls are now styled by VCL theming

    ImageEn controls are now styled by VCL theming

  5. Forty New Actions for Rapid Development

    New TActions, particularly for layer management, allowing you to build powerful imaging applications with a few lines of code

    Forty New Actions for Rapid Development

  6. Enhanced TImageEnMView

    TImageEnMView improvements include enhanced styling and assigning from a TImageList and TImageEnView Layers

    Enhanced TImageEnMView

  7. New Image Processing methods

    Including "Symmetric Nearest Neighbor" smoothing filter, Pixelize, and "Pencil Sketch" effect

    Pencil Sketch effect

  8. Improved CropTool

    Enhancements to the CropTool mouse interaction, including size locking options and relevant TActions

    Improved CropTool

  9. Printing of Layers and Annotations

    Print and Print Preview methods now support layers, Wang Imaging and ImageEn annotations

  10. Loading of Encrypted PDF files

    Encrypted PDF files can now be loaded using the WPViewPDF Plug-In

  11. Support for Delphi/BCB 10.2 Tokyo


ImageEn 6.3.2


ImageEn 6.3.1

Top Ten Enhancements

  1. Add rulers to TImageEnView with a single property

    Add rulers with a single property

  2. Interactive adjustment of perspective distortion

    Interactive adjustment of perspective distortion

  3. New Component, TIEColorPalette, for palette display and selection

    New Componenent for palette display and selection

  4. Support for WPCubed's Adobe PDF Plug-Ins

    Support for WPCubed's Adobe PDF Plug-Ins

  5. Can now read and write DICOM tag sequences
  6. Support for ImageMagick 7
  7. Keyboard support in TImageEnView to move or size a layer or selection
  8. New Aspect Ratio property when acquiring video with Media Foundation
  9. Improved support for TIFF formats
  10. Various styling improvements, particularly to TRulerBox, and themed borders for all components


ImageEn 6.3.0

Top Five Enhancements

  1. Instantly add cropping and rotated cropping support with new interaction property

    Instantly add cropping and rotated cropping support with new interaction property

  2. Many improvements to Undo to make it easier to support multiple undo/redo and display relevant options to users

    Many improvements to Undo to make it easier to support multiple undo/redo and display relevant options to users

  3. Complete translations for Russian and Spanish
  4. Numerous bug fixes and improvements
  5. Support for Delphi/BCB 10.1 Berlin


ImageEn 6.2.2

Top Ten Enhancements

  1. TImageEnMView Common Layouts

    New method, TActions and mouse wheel option to set TImageEnMView to five common layouts

    Thumbnail display modes
    (And column headers in TImageEnFolderMView can be clicked to change sorting)

  2. Windows Explorer Thumbnails

    TImageEnMView can now use thumbnails of Windows Explorer for extra speed and persistent caching

  3. Faster Layer Rotation

    Improved rendering speed when a layer is manually rotated

  4. Rotation Guide Lines

    Can now overlay a TImageEnView with guide lines to aid manual rotation

  5. Batch Layer Methods

    Rotate, resize or move all layers in a TImageEnView with LayersRotateAll, LayersRepositionAll and LayersSizeAll


  6. Enhanced TIEMultiBitmap

    Now includes RemoveDuplicates and IndexOf() methods, as well as a Modified property

  7. Simpler Multiple Undo/Redo

    Simpler support for multiple undo/redo (now only requires a few lines of code)

  8. Sub-Folder Support

    TImageEnFolderMView can now display files in sub-folders

  9. Improved RotateAndCrop

    New algorithm for TImageEnProc.RotateAndCrop to better support fixing of mis-aligned photos

  10. Ctrl + Wheel Support

    Second MouseWheelParams property for TImageEnMView to handle Ctrl + Wheel usage


ImageEn 6.2.1

Top Five Enhancements

  1. New methods to align TImageEnView layers and TImageEnVect objects
  2. Blurred Image background style for TImageEnView (like on YouTube when displaying portrait videos)

    Poster printing (printing a single image to multiple pages)

  3. New LayerOptions to configure behavior of TImageEnView layers, such as auto-selecting a layer's mask
  4. DPI support when copying to/from DIBs
  5. Various bug fixes


ImageEn 6.2.0

Top Ten Enhancements

  1. Edit Multi-page Images in Code

    Two new classes for non-visual manipulation of multi-page images (GIF, TIFF, etc): TIEMultiBitmap and TIEMultiParams

  2. Create Data-Aware Image Controls

    Two new data-aware classes, TIEDBBitmap and TIEDBMultiBitmap for creating data-aware TImageEnViews and TImageEnMViews

  3. Multiple Selection and Grouping of Layers

    Allow your users to select and group multiple layers in TImageEnView, and group objects in TImageEnVect

    Multiple Selection and Grouping of Layers

  4. New EXIF Tags

    Latest EXIF tag support: CameraOwnerName, BodySerialNumber, LensMake, LensModel, LensSerialNumber, Gamma, SubjectArea, SubjectLocation

  5. XMP Metadata

    New methods to read and output XMP metadata in images

    XMP Metadata

  6. Default Thumbnail Text

    Update the display text of all files in a TImageEnMView without setting individual records

    Default Thumbnail Text for TImageEnMView

  7. EMF+ Support

    Now supports EMF+ metafiles

  8. CUR Support

    TImageEnMView/TImageEnMIO can load all cursors in a cursor resource

    Load all cursors in a cursor resource

  9. Improved Memory Handling

    Many improvements to memory handling, particularly with TImageEnMView

  10. Simpler DLL Dependencies

    ImageEn now only requires one DLL (optional for 32bit) to handle RAW formats, 64bit and IEVision features



ImageEn 6.0.1

Top Five Enhancements

  1. Poster printing (printing a single image to multiple pages)

    Poster printing (printing a single image to multiple pages)

  2. Cooler styling for THistogram

    Cooler styling for Histogram

  3. Pan Zoom effects are now much smoother due to frame blending
  4. TImageEnMView.BiDiMode: Now supports Right-to-Left mode
  5. TImageEnMView now more efficient with images containing large meta-data blocks


ImageEn 6.0.0

Top Ten Enhancements

  1. ChromaKey Background Removal

    Can now perform ChromaKey removal for green screen image applications

    ChromaKey Background Removal

  2. Portable Devices API Support

    Images and videos can be acquired from connected devices using the Portable Devices API (WPD)

  3. More Powerful Editing Dialog

    Proc.DoPreviews now provides image cropping and auto-enhancement features

    More Powerful Editing Dialog

  4. Fifteen New Actions

    New actions for ImageEnView and ImageEnMView to perform editing, change layout and sort files

  5. Edge Feathering

    Edges of images and layers can now be feathered (against the alpha channel)

  6. "Details" View for ImageEnMView

    New thumbnail layout for ImageEnMView that displays text to the right of the thumbnail

    Details View for TImageEnMView

  7. Desktop and Drives display for ImageEnFolderMView

    ImageEnFolderMView can navigate to the Drives and Desktop special folders

    Desktop and Drives display for TImageEnFolderMView

  8. Plus many more ImageEnMView Improvements

    ImageEnMView can now display Wang and ImageEn annotations, shows an icon for missing and unknown file types, and has much lower resource requirements

  9. HistogramBox Enhancements

    The HistogramBox can now show a Hue histogram and values and ranges can be selected

    The HistogramBox can now show a Hue histogram and values and ranges can be selected

  10. MICR Support

    IEVision can now perform OCR on documents containing MICR text


ImageEn 5.2.0

Top Ten Enhancements

  1. Much improved TImageEnMView

    While there are too many improvements to list, they include:

    - Gesture Support
    - Mouse wheel can now be used for zooming, scrolling or navigation
    - Styling improvements including display of checkboxes on hover, and better visual indication when disabled
    - Improved performance

    Styling improvements including display of checkboxes on hover, and better visual indication when disabled

  2. Powerful Dithering

    TImageEnProc.ConvertTo now supports many more dithering types and palettes, including Floyd-Steinberg

    TImageEnProc.ConvertTo now supports many more dithering types and palettes, including Floyd-Steinberg

  3. Meta-data Helper Unit

    New helper unit to provide improved functionality when accessing and displaying EXIF, IPTC and DICOM meta-data

  4. DICOM Enhancements

    Significant DICOM improvements, including better reading speed and memory requirements, support for more sub-formats and implementation of the official list of 5,000 Dicom tags

  5. TIFF Enhancements

    Numerous TIFF improvements including optimization and support for more sub-formats

  6. 64bit DB Components

    ImageEn database components are now also available for 64bit applications

  7. VCL Theme Support

    All ImageEn components now support VCL Themes

    All ImageEn components now support VCL Themes

  8. Multiple Folders in TImageEnFolderMView

    TImageEnFolderMView can now display content of multiple folders simultaneously

  9. MMF Enhancements

    Continuing improvements to our Media Foundation API implementation

  10. XE7 Support

    Now compatible with Delphi and C++ Builder XE7


ImageEn 5.1.1

Top Five Enhancements

  1. Added support for Delphi/C++Builder XE6
  2. TImageEnProc.Previews now allows the addition of a soft shadow
  3. Can specify background color for irregular rotations in Proc.Previews dialog
  4. Progress is now updated during TImageEnProc.SkewDetectionFine
  5. Fixed some dicom related issues


ImageEn 5.1.0

Top Ten Enhancements

  1. Now supports Microsoft Media Foundation for video grabbing from web cams, file and URLs
  2. Enhanced filtering of TOpenImageEnDialog to display all supported files, including limiting to just images or videos
  3. Improvements to TIESlippyMap for improved aeshetics
  4. Now includes a built-in set of pan-zoom effects
  5. Font styling can now be specified for TIEAnimation
  6. New helper functions to load/save all settings of TIEAcquireParams
  7. New helper functions to create PDF and PS files from a file list
  8. Added properties for PDF and PS files: PaperSize
  9. CaptureFromScreen can now be limited to the primary monitor
  10. Can load base64 encoded files, and copes better with corrupt PSD files and GIF images with invalid animation


ImageEn 5.0.6

Top Eight Enhancements

  1. ImageEn now supports all formats of the installed version of ImageMagick
  2. Includes an Equirectangular renderer to view 360° Android-Google Photosphere images
  3. Can now read BigTIFF format (>4GB TIFFs) and PSB format (large Photoshop PSD)
  4. Vectorial objects can now be saved into JPEG and TIFF files
  5. TImageEnProc.GetHistogram can get histograms of 8 and 16 bit gray scale images
  6. Added Unicode support for iekMEMO and iekTEXT objects in TImageEnVect (no RTL support yet)
  7. New "Fill Page" option to print images to full page size while cropping edges
  8. New event allows blocking of selection changes in TImageEnMView


ImageEn 5.0.5

Top Five Enhancements

  1. ImageEnView now supports gestures in Windows 7 and 8 to pan, zoom, rotate and move images
  2. Twenty new transition effects including 3D page flipping and cube rotation effects, word and letter effects, jigsaw puzzle, and "Pacman" effects

    3D Cube Transition effect

    Disolving Word Transition Effect

  3. Styling of sixty existing transition effects can now be modified using a new global option
  4. Checkboxes can optionally be used for multiple selection in TImageEnMView
  5. Supports IEVision's new barcode recognition features


ImageEn 5.0.0

Top Ten Enhancements

  1. TImageEnFolderMView

    A descendent of ImageEnMView designed specifically for displaying the content of file folders, including support for:

    - Folder icons
    - Drag and drop of files from Windows
    - Cut, copy and paste of files from Windows Explorer
    - File information when hovering over frames
    - Automatic refresh when folder contents change
    - Display of the standard folder popup menu
    - File functions to move, copy, rename and delete files
    - In-built file navigation, file shortcuts and other functions


  2. Dicom Saving

    ImageEn now provides native support for saving DICOM files

  3. Rotation Dialog

    The Image Processing dialog now includes support for rotation, allowing you to prompt the user to rotate the current image with an ImageEn TAction or a single line of code: ImageEnView1.Proc.DoPreviews([peRotate])

  4. Improved Encryption

    New algorithm provides much improved encryption (without contours showing for encrypted lossless images)

  5. ImageEnMView Styling

    Significant improvements have been made to ImageEnMView styling with new options for text margins, background colors and icons. For ease of usage call ImageEnMView1.SetModernStyling to automatically set all styling properties to match Windows. A new "ThumbnailClipping" property even allows thumbnails to be automatically clipped to their display area

  6. ImageEnMView Text

    A full set of constants allow you to thumbnail frames to automatically output text information, such as dimensions, file size, date, etc.

  7. ImageEnMView Sorting

    An ImageEnMView can now be sorted by file size, create date, edit date and type

  8. Image Processing Preview Improvements

    The styling of the preview dialog has been improved so it is more suitable when used for a single purpose, such as rotation or resizing. It also provides much better preview performance with large images and can use anti-aliasing

  9. Improved Rotation Preview

    ImageEnView can now display rotated layers with anti-aliasing

  10. XE5 Support

    Now compatible with Delphi and C++ Builder XE5


ImageEn 4.3.1

Top Ten Enhancements

  1. Added support for Delphi and C++ Builder XE4
  2. PrintImagesToFile function allows an ImageEnMView to ouput a set of files (thumbnail sheets)
  3. All ImageEn global settings are now centralized with the TIEImageEnGlobalSettings class
  4. ImageEn actions can now be localized by setting MsgLanguage
  5. ImageEnMView allows the selection of multiple regions using the Ctrl key
  6. Added iexDicomRoutines helper unit for Dicom files
  7. ImageEnMView now supports Explorer thumbnails when using AppendImage
  8. Added translations: Chinese Traditional (Big5 Encoding) and Norwegian
  9. DICOM decoder now can read nested tags
  10. FillFromDirectory can now be cancelled by setting MIO.Aborting := True


ImageEn 4.3.0

Top Fifteen Enhancements

  1. Now supports creation of 64bit applications in Delphi/CPP XE2 and XE3
  2. 170 actions for ImageEnView, ImageEnMView and ImageEnVect to rapidly create UI without code

    170 actions for ImageEnView, ImageEnMView and ImageEnVect

  3. New TIESlippyMap class to perform basic geo-location (automatic display of GPS-EXIF points on a map)

    TIESlippyMap class to perform basic geo-location

  4. New methods to read and write IPTC fields
  5. ImageEnMView will now display thumbnails for video files retrieved from Windows Explorer
  6. Improvements to OpenImageEnDialog, including better layout and larger preview options

    Improvements to OpenImageEnDialog, including better layout and larger preview options

  7. ImageEnView can now playback animated GIF and AVI files
  8. New TImageEnView method to perform a smooth zoom (transitions to the new zoom, rather than displaying it immediately)
  9. New helper file unit to add shortcut methods to TImageEnIO, TBitmap, as well as general image file functions
  10. Improvements to the documentation (on-going)
  11. Many methods of ImageEnVect now allow you to specify a parameter to apply action to all selected objects
  12. Added functions to TIEBitmap: Rotate, Flip and Resample
  13. Added translations for Arabic and Serbian
  14. EXIF date properties now all offer TDateTime equivalents
  15. Four new demos: Geo Maps, Actions, MView Actions and Vect Actions


ImageEn 4.1.4


ImageEn 4.1.3


ImageEn 4.1.2

Top Ten Enhancements

  1. Images can now be automatically aligned to the center or either side, both horizontally and vertically
  2. Easier sorting of files by name, text, etc, when using TImageEnMView
  3. Rotation of Layer 0 is now supported when MouseInteract is miRotateLayers
  4. Selected layer box and grips are displayed over all layers
  5. Bounding box is displayed when rotating a layer
  6. It is now possible to remove the last inserted selection point (when MouseInteract is miSelectPolygon)
  7. DICOM: enhanced support for lossless-jpeg compression
  8. Angle objects for TImageEnVect can now be defined in code
  9. Added TIEAcquireParams.FindSourceByName to locate devices using only their name
  10. Vectorial objects can now be drawn over Black/white images (Experimental feature)


ImageEn 4.1.0

Top Ten Enhancements

  1. Now offers a generic interface to all acquisition sources, Twain, WIA and connected cameras and cards

    Acquire from any source, Twain, WIA, Cameras, cards

  2. Photos can now be acquired from connected cameras and cards (which appear as USB drives)
  3. Support for much larger PDF creation through disk caching
  4. TImageEnMView now offers a Seek method to quickly navigate loaded images and frames
  5. TImageEnMView will automatically scroll when dragging items within it
  6. TImageEnMView.FillFromDirectory can optionally add all supported video formats
  7. Added TImageEnMView.SelectedImageAlwaysVisible property to force the selected image to remain visible
  8. TSaveImageEnDialog can now be used without attaching it to a TImageEnIO (though in this configuration it will not provide user access to file parameters)
  9. New selection option, iesoDisableOneClickDeselect, which prevents clearing of the selection when clicking on a TImageEnView
  10. TImageEnView and TImageEnMView now expose the Touch property


ImageEn 4.0.2

Top Ten Enhancements

  1. Delphi XE2 (32 bit) support
  2. Support for the new IEVision Advanced Functionality add-on
  3. New transition effects: Cube Rotate, Soft Wipe and Twist transitions
  4. Insertion of transition frames with TImageEnMView and saving of transition frames to file with TImageEnProc
  5. New helper units for advanced EXIF and IPTC handling, providing such functions as input/output of fields to string grids
  6. Improved Open/Save dialogs including FilterDefault property for specifying a preferred image type
  7. "Maintain Aspect Ratio" parameter for TImageEnProc.Resample and ResampleTo
  8. ZoomIn and ZoomOut methods for quick implementation of zooming functionality
  9. Overloaded versions of TImageEnMView.InsertImage for quicker insertion of images by bitmap or path
  10. UnsharpMask now provides specification of Radius by double


ImageEn 4.0.1

Top Ten Enhancements

  1. Full installer available to download all required packages and automatically register them
  2. New Seek method to quickly navigate and load images within multi-frame formats such as TIFF, GIF, ICO and videos
  3. Default file view for Open and Save dialogs can now be overridden to display thumbnails, full details, etc.
  4. ImageEnMView automatically scrolls when making a drag selection (TrackMouseSelection = True)
  5. All preview dialogs now use the Windows standard GUI font (if PreviewFont has not been overridden)
  6. Preview button in Open and Save dialogs always launches a full size preview
  7. All preview dialogs now use globals, iegPreviewImageBackgroundStyle and iegPreviewImageBackgroundColor, for image preview styling
  8. Enhanced support for reading EXIF fields from Raw camera formats
  9. Now TImageEnIO.LoadFromFile can load frames from WMV and MPEG formats
  10. ImageEnView, ImageEnMView and ImageEnVect display themed borders if THEMED_BORDERS is defined in


ImageEn 4.0.0

Top Five Enhancements

  1. Images can be displayed and navigated using Coverflow-style animation

    Coverflow-style image animation effect

  2. Preview now available for printing of thumbnails
  3. Revamped styling of all ImageEn dialogs

    Improved print preview dialog

  4. ImageEnMView now supports drag style selection

    Drag to select thumbnails

  5. Global Zoom Quality property now available to improve the preview of images in all dialogs