Version 13.1.0
New Features
◼ Added: Improvements to
TIERenderOperation◼ Added: PdfViewer.ImportPages() and TIEPdfViewerImportPages support importing from images
◼ Added: Event to optionally specify which images display checkboxes
◼ Added: Insertion point can be displayed when dragging images to TImageEnMView
◼ Added: ImageEn debugging visualizer supports TBitmap
◼ Added: Optimizations to speed and stability of ImageEn visualizers
◼ Added: TIFF save optimization and memory enhancements for
TIETIFFHandler◼ Added: TIEBitmap params are enabled automatically when accessed
◼ Added: When TIEDBMultiBitmap stores images in blobs it will load the image content directly if
ImageFormat is not specified
◼ Added: Shift key effect added to action hints
◼ Added: New overloads for quickly adding polyline layers with specified points
◼ Added:
Auto-curving for TIEShapeLayer and TIEPolylineLayer
◼ Added: Improved
polygon simplification method for TIEPolylineLayer
◼ Added: MKV included in Explorer thumbnail extensions
◼ Added: ielMerged and ielGrouped notifications for
OnLayerNotify◼ Added: Polygon selections can now be sized without rounding errors
◼ Added: Users can make Rounded Rectangular selections
◼ Added: Users can make Polygonal selections of any ImageEn shape, e.g. explosions, dinosaurs, stars, etc.
◼ Added: TImageEnMView ensures current thumbnail is displayed even when changing column counts or DPI
◼ Added:
ImageCount is now valid when loading with ImageMagick
◼ Added: Unicode filenames now supported with ImageMagick
◼ Added: Now supports multi-frame formats with ImageMagick
◼ Added:
Custom/user image formats can now be multi-frame formats
◼ Added: No internal exception on automatic loading of
Zip plug-in◼ Added:
TIEEditControls: A pre-built set of controls for image editing and effects
◼ Added: Animated GIF optimization using ImageMagick
◼ Added: Improvements to PDF annotations support
◼ Added:
Crop overload that supports shape cropping
◼ Added:
Proc Previews dialog supports shaped cropping
◼ Added: Transparency and Choma Key support in the
Proc Previews dialog (and effects chain)
◼ Added: Support for adding images, text, lines and shapes to PDF pages with PDFium
◼ Added: Support for embedding fonts in PDF documents with PDFium
◼ Added: Warp brush supports alpha channel
◼ Added: When saving DICOM with DICOM_Range as iedrSetBlackWhite, it will be automatically saved as iedrAdjust
◼ Added: Can save layer files that are supported by older versions of ImageEn
Bug Fixes
◼ Fixed: TIEPdfViewerImportPages does not insert at the current position
◼ Fixed: TImageEnViewViewFullSize does not update the zoom
◼ Fixed: Some issues when importing and moving pages in PDF documents (PDFium)
◼ Fixed: Some issues loading from alternative 7z formats
◼ Fixed: Improved link insertion in TIERichEdit
◼ Fixed: Some JPEG embedded EXIF thumbnails are not supported
◼ Fixed: Some print methods start a new print job if not using TPrinter
◼ Fixed: JPEG2000 reduce method may load bigger images than LoadToWidth x LoadToHeight
◼ Fixed: TImageEnVect polyline drawing crash
◼ Fixed: May get selection artifacts with TImageEnMView if using very wide selection borders
◼ Fixed: OnNewLayer not called for layer cloning with loCtrlClickToCopy
◼ Fixed: Transition effects may not update when used in reverse direction
◼ Fixed: Allow selection from edge even if MoveLayers is enabled
◼ Fixed: Alpha channel not shown after using TIEBitmap.Resize()
◼ Fixed: Form fields are highlighted even if editing is not enabled
◼ Fixed: Selection issues when moving from image to non-image layers
◼ Fixed: Workaround for flattened form PDF after printing
◼ Fixed: Loading ImageMagick in custom folder changes the current directory
◼ Fixed: Resizing of selection within PDF document does not paint correctly
Changes to Classes
◼ Changed: Thread Loader not initialized for TImageEnMView unless needed
◼ Added: TIEBitmap.AssignTo()
◼ Added: TIEPdfViewer.ScrollToPage()
◼ Added: TIECropToolInteraction.GetBitmapPolygon()
Changes to Method Parameters
Demo Changes
◼ Added: New methods added to Every Method demo (Demos\ImageEditing\EveryMethod\EveryMethod.dpr)
◼ New: Neural network demo (Demos\IEVision\IEVision\NeuralNet\NeuralNet.dpr)
◼ Added: Alpha channel and improved editing in RGB channels demo (Demos\ImageEditing\RGBChannels\RGBChannels.dpr)
◼ New: Compare User Interaction demo (Demos\Other\CustomUserInteraction_Compare\UserInteraction.dpr)
◼ Added: PDF Page Objects demo supports adding objects (Demos\Other\PDFPageObjects\PDFPageObjects.dpr)
Compatibility Issues
◼ Changed: TImageEnMView/TImageEnView.Bitmap is deprecated. Use IEBitmap.AssignTo() instead
◼ Removed: TImageEnIO/TImageEnMIO.DialogsMeasureUnit has been superseded by: TIEGlobalSettings().
DialogMeasureUnit◼ Removed: TImageEnMView.SelectionWidthNoFocus has been superseded by
HideSelectionOnDefocus◼ Removed: TIOParams.DICOM_CharacterSet has been superseded by DICOM_Tags.
CharacterSet◼ Removed: TOpenImageEnDialog/TSaveImageEnDialog.FilenameW and FilesW on Unicode versions of Delphi
◼ Changed: Accessing TIEBitmap.Params will set TIEBitmap.ParamEnabled = True
◼ Renamed: OrdCor() method is now named OrdCoords()
See Also
◼ Complete History◼ Updating and Compatibility