Ilib is an image manipulation library for developers. It's capable of reading and writing images (PPM/PGM, PNG, JPEG, GIF, XPM, BMP) and many drawing functions including drawing lines and text using any BDF (X11) font. It's great for generating GIFs/PNGs from a CGI or generating graphs. Ilib includes sample applications for generating graphs for HTTP access.log files and QuakeWorld server frag log files and a tool for creating image indices from a group of images.
|Tags||Internet Web Dynamic Content CGI Tools/Libraries multimedia Graphics Graphics Conversion Software Development Libraries|
|Operating Systems||OS Independent|
Release Notes: A flood fill function has been added. Reading of certain types of GIF images has been fixed.
Release Notes: The Perl module is now included with the main distribution. Added missing Makefile from fonts directory. Fixed a bug in ICopyImageScaled(). Don't allow libjpeg to call exit() on errors reading input data - return an error number instead. Fixed compile problems that may be encountered if not using either libjpeg, giflib, or libpng.
Release Notes: Added an "install" make target. Now builds both static and shared library. Added support for reading BMP files and improved PNG writing. Added function to draw a text string rotated at any angle.
Release Notes: A fix for a bug in the iindex (image indexer) client, new draw/fill routines for arcs, ellipses, and circles, and color alloc by name.
Release Notes: Added IDrawStringRotated() function for drawing text vertically (both at 90 and 270 degrees), added support for styled text using ISetTextStyle() (current styles include ITEXT_ETCHED_IN, ITEXT_ETCHED_OUT and ITEXT_SHADOWED), added ISetBackground() function (required to use the ITEXT_ETCHED_IN and ITEXT_ETCHED_OUT text drawings styles).