TiffIO 1.0.4
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.

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 Qt 3.2.3, ``every days'', and I am not aware of any bugs.

I do not intend to provide a professional quality type support. But, I would be happy to have feedback of any bugs, and will most probably make sure to correct them.

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
On MSVC++ .NET :
Exit any Qt application (including Designer or Assistant), because they lock the $QTDIR/plugin/imageformats directory.
Generate the .vcproj with the IDE Qt icon, or with the command:
qmake -tp vc TiffIO.pro
Build the project.

In both cases, the plugin is generated into $QTDIR/plugins/imageformats/, and can be used right away.

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.