Go to file
Alex Merry 7be60a7bd0 Fill out README.md file
Also delete the old README file, as README.md now contains the
information from it.
2013-12-22 16:12:02 +00:00
cmake Move kimageformats code to the root directory. 2013-12-18 00:45:18 +00:00
src Fill out README.md file 2013-12-22 16:12:02 +00:00
tests Code reformatted using kde-dev-scripts/astyle-kdelibs. 2013-12-18 09:54:11 +01:00
.reviewboardrc Add .reviewboardrc 2013-12-18 14:09:18 +00:00
CMakeLists.txt Move kimageformats code to the root directory. 2013-12-18 00:45:18 +00:00
COPYING.LIB Move kimageformats code to the root directory. 2013-12-18 00:45:18 +00:00
kimageformats.yaml Add README.md and yaml files 2013-12-20 20:11:24 +01:00
Mainpage.dox Move kimageformats code to the root directory. 2013-12-18 00:45:18 +00:00
README.md Fill out README.md file 2013-12-22 16:12:02 +00:00

KImageFormats

Introduction

This framework provides additional image format plugins for QtGui. As such it is not required for the compilation of any other software, but may be a runtime requirement for Qt-based software to support certain image formats.

See the src/imagesformats directory for the provided image formats.

Contributing

See the QImageIOPlugin documentation for information on how to write a new plugin.

The main difference between this framework and the qimageformats module of Qt is the license. As such, if you write an imageformat plugin and you are willing to sign the Qt Project contributor agreement, it may be better to submit the plugin directly to the Qt Project.

Note that the imageformat plugins provided by this module also provide a desktop file. This is for the benefit of KImageIO in the KDE4 Support framework.

Duplicated Plugins

The TGA plugin supports more formats than Qt's own TGA plugin; specifically, the one provided here supports indexed, greyscale and RLE images (types 1-3 and 9-11), while Qt's plugin only supports type 2 (RGB) files.

The code for this cannot be contributed upstream directly because of licensing. If anyone were willing to write fresh code to improve Qt's TGA plugin, it would allow the TGA plugin in this framework to be removed.