ImageGlue is a set of Active Server Page Extensions for dynamic image generation. Create and modify quality images on your Windows NT, 2000 or XP web server using simple ASP code.
Read and write core image types like BMP, PNG, TIFF, JPEG/JFIF, GIF, Photoshop, QuickDraw PICT, Targa, PDF, EPS, Macromedia Flash? 4, QuickTime Image, Silicon Graphics, MacPaint and FlashPix. Read images from movie types like AVI and MOV. Plus support for over 50 other graphics file formats.
Draw image files or data, text, lines, shapes. Shapes may be unfilled, filled or textured. Perform arbitrary transforms like rotations, skews and scaling on any of these objects. Make use of hardware acceleration if available. ImageGlue uses a combination of technologies including OpenGL for fast drawing, texturing and anti-aliasing of drawing objects.
Extensive support for transparencies. Use alpha channels to blend or matte images together. Rather than the normal one-bit masks that most applications use ImageGlue supports full eight-bit alpha channels. These can be read as part of a variety of image formats like Photoshop or inserted after an image has been created. When alpha channels are used to combine images this results in extremely high quality compositing.
Read and write images to databases as BLOBs. We expose all our image data methods both as file based interfaces and also as data based interfaces. Use standard http file uploads to allow clients to send you image files for processing. We support multipart uploads as standard and transparently handle encoded uploads in formats like MacBinary.
Use IGSettings to manage systemwide configuration and collect operational information.
ImageGlue is written in Visual C++ and ATL for speed, minimal dependencies and a small footprint.