ImageGlue .NET is made up of two components: the ImageGlue Core Engine and ImageGlue itself.

The Core Engine is a native Windows DLL typically installed in system32. There are actually two Core Engines - a 32 bit one for x86 systems and a 64 bit one for x64 systems.

ImageGlue.DLL is a .NET tier and is placed in the GAC so that you can reference ImageGlue .NET from any of your projects. Should you require it you can always copy the DLLs to the bin directory of your application.

Unless you have side-by-side versioning (available in Windows XP) you will not be able to have multiple versions of ImageGlue installed in the GAC. In this case you should install the relevant assemblies in the bin directories of your application.

There are two optional COM+ applications that - ABCImageMagick.dll and ABCQuickTime.dll. These two COM+ components extend ImageGlue by using the ImageMagick and QuickTime libraries. This results in a greater number of image and movie file formats being supported.


ImageGlue 7 is a new version completely independent of the old. Simply use the new namespace to switch to ImageGlue 7.


[C#] using WebSupergoo.ImageGlue6;

[Visual Basic] Imports WebSupergoo.ImageGlue6


[C#] using WebSupergoo.ImageGlue7;

[Visual Basic] Imports WebSupergoo.ImageGlue7

The API in WebSupergoo.ImageGlue7 is different from the text based ImageGlue 6 API. Your existing code may therefore need some changes. Should you wish to avoid changing your code, then continue using WebSupergoo.ImageGlue6. This namespace is a layer over Image Glue 7 new APIs and it allows existing applications to use ImageGlue 7 without changes.