ImageEn, unit iesettings

TIEImagingEngine


Declaration

TIEImagingEngine = (ieenAuto, ieenNative, ieenDLL, ieenWIC, ieenLegacy, ieenNone);


Description

Property Description
ieenAuto Automatically chooses the best method to use. Either ieenDLL if a DLL is available in the EXE folder, otherwise ieenNative or ieenWIC (depending on file type)
ieenNative Uses native code in ImageEn to support the file format (DLL is not required). Not supported for 64bit, Camera Raw format or loading PDF
ieenDLL Uses an ImageEn DLL to support the file format. This option gives the best performance and functionality
ieenWIC Uses the WIC API (Windows Imaging Component) to support the file format (DLL is not required). For Camera Raw: not all formats are supported. Not supported for JPEG2000 or PDF
ieenLegacy Uses the Legacy DCRAW engine to load Camera Raw formats (Requires an ImageEn DLL), for PDF uses a third-party plug-in
ieenNone Format is not available

Functionality for specific formats:
Property JPEG PNG JPEG2000 Camera Raw PDF**
ieenAuto Auto* Auto* Auto* Auto*
ieenNative Native Code Native Code Native Code - Native Code (Saving only)
ieenDLL DLL DLL DLL DLL DLL
ieenWIC WIC API WIC API - WIC API -
ieenLegacy - - - DCRAW Third-party plug-in
* If a DLL is available, ieenDLL is used. Otherwise it falls back to ieenNative (32bit JPEG, PNG or JPEG 2000 image) or ieenWIC
** If the DLL is available, ieenDLL is used. Otherwise it falls back to ieenNative (for saving) or ieenLegacy (for loading)


Engine Performance