DLLs
 

ImageGlue .NET is made up of four components.

ImageGlue6CE.DLL is the core engine. It incorporates the core graphic manipulation code and is designed for high performance in a multithreaded environment.

ImageGlue6PSCE.DLL is the core PostScript engine used by ImageGlue when drawing PostScript or PostScript derived formats such as EPS and PDF.

IJL15.DLL provides high speed JPEG processing functionality to ImageGlue.

ImageGlue.DLL is a .NET tier comprising the visible interface and less speed critical code. When the assembly is loaded it locates and loads the core engines establishing a direct high speed link between the components.

The .NET tier is placed in the GAC so that you can reference ImageGlue .NET from any of your projects. However should you require you can always copy the DLLs to the bin directory of your application.

 

   

Refs
 

You need to add a reference to ImageGlue from your Visual Studio Project.

This tells Visual Studio to link the ImageGlue assembly into the build.

If you are not using Visual Studio you will need to consult the documentation for your chosen development environment.

 

   

Names
 

There is one public namespace in ImageGlue. You can reference this using the following directives.

[C#]
using WebSupergoo.ImageGlue6;

[Visual Basic]
Imports WebSupergoo.ImageGlue6

 

   

Example
 

This is some simple example code. All it does is report the ImageGlue Version.

[C#]
Gestalt gs = new Gestalt();
Response.Write("License: " + gs.Version + "<br>");

[Visual Basic]
Dim gs As New Gestalt
Response.Write("License: " + gs.Version + "<br>")

 

   

Security
 

ASP.NET operates under a restricted set of security permissions. It is quite common for the ASPNET user not to be able to create or write files.

So if you want to save a file from your ASP.NET code it is quite likely that you will need to adjust the permissions on your destination directory to allow write access for the ASPNET user.