Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la Clase QPNGImagePacker

The QPNGImagePacker class creates well-compressed PNG animations. Más...

#include <qpngio.h>

Diagrama de herencias de QPNGImagePacker
QPNGImageWriter QPNGImageWriter

Lista de todos los miembros.

Métodos públicos

 QPNGImagePacker (QIODevice *, int depth, int convflags)
void setPixelAlignment (int x)
bool packImage (const QImage &img)
 QPNGImagePacker (QIODevice *, int depth, int convflags)
void setPixelAlignment (int x)
bool packImage (const QImage &img)

Descripción detallada

The QPNGImagePacker class creates well-compressed PNG animations.

By using transparency, QPNGImagePacker allows you to build a PNG image from a sequence of QImages.

Images are added using packImage().


Documentación del constructor y destructor

QPNGImagePacker::QPNGImagePacker ( QIODevice iod,
int  storage_depth,
int  conversionflags 
)

Creates an image packer that writes PNG data to IO device iod using a storage_depth bit encoding (use 8 or 32, depending on the desired quality and compression requirements).

If the image needs to be modified to fit in a lower-resolution result (e.g. converting from 32-bit to 8-bit), use the conversionflags to specify how you'd prefer this to happen.

Ver también:
Qt::ImageConversionFlags
QPNGImagePacker::QPNGImagePacker ( QIODevice ,
int  depth,
int  convflags 
)

Documentación de las funciones miembro

bool QPNGImagePacker::packImage ( const QImage img)

Adds the image img to the PNG animation, analyzing the differences between this and the previous image to improve compression.

bool QPNGImagePacker::packImage ( const QImage img)
void QPNGImagePacker::setPixelAlignment ( int  x)
void QPNGImagePacker::setPixelAlignment ( int  x)

Aligns pixel differences to x pixels. For example, using 8 can improve playback on certain hardware. Normally the default of 1-pixel alignment (i.e. no alignment) gives better compression and performance.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'