ImageEn

ImageEn DLLs and 64bit Support

ImageEn DLLs and 64bit Support


IMAGEEN DLLS


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 be create 64bit applications with Delphi/C++ Builder XE2 and newer. It requires the library, ielib64.dll, which you must ship with your application.

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 not 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:

IEUSEDLLJPEGLIB
IEUSEDLLPNGLIB
IEUSEDLLJPEG2000LIB

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


See Also


- IEAutoLoadIOPlugins
- IEVision DLL