These are the standard DLL's of ImageEn.
|DLL ||Description |
|ielib32.dll ||Adds support for digital camera raw formats (32bit applications) and optional library code for faster performance |
|ielib64.dll ||Required ImageEn library for 64bit applications |
|IEVision.dll ||Advanced functions add-on for ImageEn (32bit Applications) |
|IEVision64.dll ||Advanced functions add-on for ImageEn (64bit Applications) |
Note: You need only distribute one
of these DLL's with your application, because:
- IEVision.dll (32bit) includes all code of ielib32.dll
- IEVision64.dll (64bit) includes all code of ielib64.dll
Note: Versions prior to v6.1.0 used dcraw.dll for digital camera raw image support. From v6.1.0, use ielib*.dll or ievision*.dll instead.
64BIT APPLICATIONS: IELIB64.DLL
ImageEn can build 64bit applications with Delphi/C++ Builder XE2 and newer. It is highly recommended that you ship the library, ielib64.dll, with your application. If ielib64.dll cannot be found:
- JPEG2000 images are unsupported
- JPEG will fallback to loading/saving via WIC (Windows) and may not include some meta-data
- PNG will fallback to loading/saving via WIC (Windows)
- Camera RAW will fallback to loading via WIC (Windows), which does not support as many RAW formats
Ideally ielib64.dll should be placed in the same folder as your EXE, but it can also be located on the system path.
32BIT APPLICATIONS: IELIB32.DLL
ielib32.dll is an OPTIONAL library for ImageEn applications. 32 bit applications do NOT require a DLL, however if ielib32.dll is included then digital camera raw formats are better supported
(ioRAW image type).
ielib32.dll also includes optimized loading code for JPEG, PNG and JPEG2000, which is approximately 30% faster than ImageEn's native Delphi code. To use ielib32.dll for these formats, you will need to edit ie.inc and enable the following defines:
You then need to recompile your packages
Ideally ielib32.dll should be placed in the same folder as your EXE, but it can also be located on the system path.
Note: You can check the availability of requisite DLL's by calling IELibAvailable
File Support Overview
|Configuration ||JPEG ||PNG ||Camera RAW ||Other Images |
| 32bit with DLL ||Native ||Native ||DLL (Or specified by CameraRawEngine) ||Native |
| 32bit without DLL ||Native ||Native ||WIC (not all formats supported) ||Native |
| 64bit with DLL ||DLL ||DLL ||DLL (Or specified by CameraRawEngine) ||Native |
| 64bit without DLL ||WIC (Some meta-data excluded) ||WIC ||WIC (not all formats supported) ||Native |
- IEVision DLL