From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/qimageformat.html | 87 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 doc/html/qimageformat.html (limited to 'doc/html/qimageformat.html') diff --git a/doc/html/qimageformat.html b/doc/html/qimageformat.html new file mode 100644 index 0000000..760d07b --- /dev/null +++ b/doc/html/qimageformat.html @@ -0,0 +1,87 @@ + + + + + +QImageFormat Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

QImageFormat Class Reference

+ +

The QImageFormat class is an incremental image decoder for a specific image format. +More... +

#include <qasyncimageio.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The QImageFormat class is an incremental image decoder for a specific image format. +

+ + +

By making a derived class of QImageFormatType, which in turn +creates objects that are a subclass of QImageFormat, you can add +support for more incremental image formats, allowing such formats +to be sources for a QMovie or for the first frame of the image +stream to be loaded as a QImage or QPixmap. +

Your new subclass must reimplement the decode() function in order +to process your new format. +

New QImageFormat objects are generated by new QImageFormatType +factories. +

See also Graphics Classes, Image Processing Classes, and Multimedia Classes. + +


Member Function Documentation

+

int QImageFormat::decode ( QImage & img, QImageConsumer * consumer, const uchar * buffer, int length ) [pure virtual] +

+ +

New subclasses must reimplement this method. +

It should decode some or all of the bytes from buffer into img, calling the methods of consumer as the decoding proceeds +to inform that consumer of changes to the image. The length of the +data is given in length. The consumer may be 0, in which case +the function should just process the data into img without +telling any consumer about the changes. Note that the decoder must +store enough state to be able to continue in subsequent calls to +this method - this is the essence of the incremental image +loading. +

The function should return without processing all the data if it +reaches the end of a frame in the input. +

The function must return the number of bytes it has processed. + + +


+This file is part of the Qt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.3