TiffIO 1.0.6
mail: Jean-Dominique <dot> Gascuel <at> imag.fr

TiffIO is a plugin that add TIFF images read/write capabilities to the Qt's QImage class. Adding the generated plugin in the Qt's tree enable any Qt application to manipulate TIFF images. TiffIO come with a self-test suite, and have been compiled and used successfully on a variety of windows and unixes platforms.

All TIFF operations are based on libtiff 3.7.1, this plugin is just a wrapper that enable to use it transparently from the QImage class, and the QImageFormatPlugin architecture defined by Qt.

Current support for reading .tif into a QImage :

Current support for writting a QImage :

What is not supported at the time :

Status

I am using TiffIO on Win32/Qt 3.2.3, ``every days'', and I am not aware of any bugs. The self-test suite (just compile and execute the test.pro project) enable a quick checking of the plugin consistency for a given platform.

The plugin have beed tested on Solaris, Irix, Tru64, AIX, Linux, HP-UX, and Windows XP (SP1 & SP2).

I you find some bugs, send e-mails to Jean-Dominique.Gascuel at imag.fr.

History

Source download

Pre-compiled download

None at that time: because there is too many combination of versions of Qt, versions of compiler, and systems flavors...

Installation

Pre-requisite : have Qt installed, and the QTDIR environement variable correctly defined.
On unix :
qmake TiffIO.pro
make
make install
On MSVC++ .NET :

Testing

To run the self-test program, use the test.pro and run the generated executable. It should end saying all the images checked ok. The corresponding cases are in the Example/ subdirectory.

Files

TiffIO.cpp : The source itself.
License_CeCILL* : The license. The official french GPL.
rules.pri : Include file for qmake, with compilation rules.
TiffIO.pri : Include file for qmake, with all files needed to compile.
TiffIO.pro : The qmake file to generate an optimised plugin.
TiffIO_DBG.pro : The qmake file to generate a debug version of the plugin.
libtiff/* : The LibTIFF-3.7.0/libtiff sources and Copyright.