Loads of Formats

In addition to reading and writing our core media formats:

BMP, PNG, TIFF, Fax TIFF, JPEG / JFIF, GIF, Photoshop (PSD), QuickDraw PICT, Targa, QuickTime Image (QTIF), Silicon Graphics (SGI), MacPaint, FlashPix (FPX).

ImageGlue reads a whole host of QuickTime movie formats:

Macromedia Flash™ 4 (SWF), Movie (MOV), QTVR, Cubic VR, AVI (Microsoft Audio Video Interleaved), XML / SMIL, DV (Digital Video), 3DMF (3D Metafile), FLC (FLIC File format), PICS, TXT (Text). Using the following codecs where relevant - H.261, H.263, Animation, Apple BMP, Apple Video, Cinepak, Component video, DV NTSC and PAL, Graphics, Microsoft OLE, Microsoft Video 1, Motion JPEG A and B, Photo JPEG, Planar RGB, Sorenson Video 1 and 2.

And selectively reads and writes many other image formats:

16bit/pixel interleaved YUV (PAL, UYVY), Adobe Encapsulated PostScript (EPS, EPSF), Adobe Encapsulated PostScript Interchange format (EPSI), EPT (Adobe Encapsulated PostScript with TIFF preview), Adobe Level II Encapsulated PostScript (EPS2), Adobe Level II PostScript (PS2), Adobe Level III PostScript (PS3), Adobe PostScript (PS), Alias/Wavefront image (RLA), Alias/Wavefront RLE image format (PIX), AVS X image (AVS), Bi-level bitmap in least-significant-byte first order (MONO), CCIR 601 4:1:1 (YUV), Digital Imaging and Communications in Medicine image (DCM), Digital Moving Picture Exchange (DPX), DR Hallo (CUT), Encapsulated Portable Document Format (EPDF), Flexible Image Transport System (FITS), Group 3 FAX (FAX, G3), Hierarchical Data Format (HDF), IPTC Newsphoto (IPTC), Khoros Visualization image (VIFF, XV), Microsoft icon (ICO, ICON), MTV Raytracing image format (MTV), Multiple-image Network Graphics (MNG), Page Control Language (PCL), PF1: 1st Publisher (ART), Photo CD (PCD, PCDS), Pilot Image Format (PDB), Portable anymap (PNM), Portable bitmap format (PBM), Portable Document Format (PDF), Portable graymap format (PGM), Portable pixmap format (PPM), PSX TIM (TIM), Pyramid encoded TIFF (PTIF), Raw cyan, magenta, yellow, and black bytes (CMYK), Raw gray bytes (GRAY), Raw red, green, and blue bytes (RGB), Raw red, green, blue, and matte bytes (RGBA), Scitex HandShake (SCT), Seattle Film Works (PWP), SUN Rasterfile (RAS, SUN), Utah Run length encoded image (RLE), VICAR rasterfile format (VICAR), Visual Image Directory (VID), Wireless Bitmap level 0 image (WBMP), Word Perfect Graphics (WPG), X-Motif UIL table (UIL), Xv thumbnail format (P7), ZSoft IBM PC multi-page Paintbrush (DCX), ZSoft IBM PC Paintbrush (PCX).

Supported Really Well

All those file format look very impressive. However we should be honest - you may not be that bothered about the Pilot file format.

What really matters is not so much how many formats you support but how well you support common file formats. And ImageGlue supports common file formats really well.

So if you are dealing with CMYK TIFFs or high dynamic range PSD files or 16 bit grayscale PNGs then ImageGlue is what you want. It works with complex formats like PDF and EPS.

It works in multiple color spaces simultaneously so you can blend CIE Lab TIFFs with CMYK JPEGs with spot color PDFs. It does the things you want to do but hides the complexity from you.

And Easy to Understand

You might expect that this kind of sophistication might come with a steep learning curve. But no!

ImageGlue 8 brings in a new and more modern interface which is easy to understand because you have probably used something very much like it in the past. System.Drawing has been terribly successful because it is so easy to understand and use.

So for ImageGlue 8 we present the core API via something very much like System.Drawing. It is not exactly the same because some of System.Drawing is rather imperfect. So we have taken off the rough edges, filled out the parts which were left unimplemented, expanded areas which needed more work. Think of it as System.Drawing 2.0.

So not only is it easy for you to understand, but also your existing System.Drawing code is easy to port. Indeed all those System.Drawing code snippets out there on the internet are simple to convert to ImageGlue 8 code.

Efficient Use of Resources

Our Very Large JPEG Support™ is unique to ImageGlue. This allows us to read in and scale down extremely large JPEG images very efficiently. The memory used can be as little as 2% of the value that you might normally expect.

Our Very Large TIFF Support™ extends this capability to TIFF images. Very Large TIFF Support™ allows high quality resizing of enormous TIFF images. If you want to thumbnail Gigapixel TIFFs ImageGlue can handle it!