1
 
Installation    
     

ImageGlue 6 is a new version completely independent of the old. It incorporates the ImageGlue5 namespace so that you can upgrade with minimal changes to your code. When you want to take advantage of the new features simply reference the new name.

Simply replace...

[Visual Basic]
Imports WebSupergoo.ImageGlue5

[C#]
using WebSupergoo.ImageGlue5

simply use,

[Visual Basic]
Imports WebSupergoo.ImageGlue6

[C#]
using WebSupergoo.ImageGlue6

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.

 

   
2
 
Preferences    
     

Preferences for ImageGlue 5 and ImageGlue 6 are completely separate to allow you to have both installed at the same time.

 

   
3
 
EPS and PDF    
     

ImageGlue 6 defaults to its own internal rendering engine for PostScript and PostScript derived formats such as EPS and PDF. This means you no longer require Ghostscript for the processing of this type of file.

 

   
4
 
Zero Based Indexes    
     

ImageGlue ASP and the ImageGlue5 namespace reference arrays using one based indexes. Objects in the ImageGlue6 namepace use zero based indexes in line with .NET standards. This means that if you are using the Graphic object and you are moving from the ImageGlue5 to the ImageGlue6 namspace you may need to replace code of this form:

[Visual Basic]
graph.SetFile(inpath)
rect.String = graph(1).Rectangle

[C#]
graph.SetFile(inpath);
rect.String = graph[1].Rectangle;

With code of this form:

[Visual Basic]
graph.SetFile(inpath)
rect.String = graph(0).Rectangle

[C#]
graph.SetFile(inpath);
rect.String = graph[0].Rectangle;