ImageEn, unit iesettings

TIEImagingEngine


Declaration

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


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 or Camera Raw format
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
ieenLegacy Uses the Legacy DCRAW engine to load Camera Raw formats (Requires an ImageEn DLL)

Functionality for specific formats:
Property JPEG PNG JPEG2000 Camera Raw
ieenAuto Auto* Auto* Auto* Auto*
ieenNative Native Code Native Code Native Code -
ieenDLL DLL DLL DLL DLL
ieenWIC WIC API WIC API - WIC API
ieenLegacy - - - DCRAW
* I.e. if a DLL is available, ieenDLL is used. If no DLL it falls back to ieenNative (32bit JPEG, PNG or JPEG 2000 image) or ieenWIC


Engine Performance