imaio


imaio is an image handling library written is C++. It provide a single Image C++ class and a set of useful operator, such as creating, modifing, loading and saving images. As of today, the library support the JPEG, TIFF and PNG image formats for inputs and outputs.

Developed under the Visual C++ .NET 2003 environment, the library is provided with complete documentation and a test application is included in the project. As it uses no platform dependent functions, the library should be easily ported to other platforms, such as Linux. However, no such port has yet been done and no makefile is provided.

Download


imaio v0.9 source code (609 kB)

Project information


Author: Xavier Michelon
Platform: Windows (Tested and developed under Windows XP pro)
Development language: C++
Development environment: Visual C++ .NET 2003
Current version: 0.9
First release date: 2004/07/03
Current version release date: 2004/07/03
Dependencies for source code compilation: zlib, libpng, libtiff, libjpeg. (binary versions of these libraries are included in the distribution)
License: The source code for this application is placed under the terms of the GNU Lesser General Public License

Documentation


Although no complete documentation is provided, the source code is commented using the doxygen syntax. A doxygen configuration file is provided in the source distribuation, so that a readable documentation can be automatically generated.

Feedback


Remarks and suggestions are welcome. Do not hesitate to give your feedback. You can report any problem, but do not forget to add some information about your hardware and software configuration (CPU, RAM, OS version, graphic card...).

History


2004/07/03: version 0.9
initial release