QImageWriter Class Reference

#include <qimagewriter.h>

Class Description

Definition at line 59 of file qimagewriter.h.

Public Types

enum  ImageWriterError { UnknownError, DeviceError, UnsupportedFormatError }
 

Public Member Functions

 QImageWriter ()
 
 QImageWriter (QIODevice *device, const QByteArray &format)
 
 QImageWriter (const QString &fileName, const QByteArray &format=QByteArray())
 
 ~QImageWriter ()
 
void setFormat (const QByteArray &format)
 
QByteArray format () const
 
void setDevice (QIODevice *device)
 
QIODevicedevice () const
 
void setFileName (const QString &fileName)
 
QString fileName () const
 
void setQuality (int quality)
 
int quality () const
 
void setCompression (int compression)
 
int compression () const
 
void setGamma (float gamma)
 
float gamma () const
 
void setDescription (const QString &description)
 
QString description () const
 
void setText (const QString &key, const QString &text)
 
bool canWrite () const
 
bool write (const QImage &image)
 
ImageWriterError error () const
 
QString errorString () const
 
bool supportsOption (QImageIOHandler::ImageOption option) const
 

Static Public Member Functions

static QList< QByteArraysupportedImageFormats ()
 

Member Enumeration Documentation

Enumerator
UnknownError 
DeviceError 
UnsupportedFormatError 

Definition at line 62 of file qimagewriter.h.

Constructor & Destructor Documentation

QImageWriter ( QIODevice device,
const QByteArray format 
)
explicit
QImageWriter ( const QString fileName,
const QByteArray format = QByteArray() 
)
explicit

Member Function Documentation

void setFormat ( const QByteArray format)
QByteArray format ( ) const
void setDevice ( QIODevice device)
QIODevice* device ( ) const
void setFileName ( const QString fileName)
QString fileName ( ) const
void setQuality ( int  quality)
int quality ( ) const
void setCompression ( int  compression)
int compression ( ) const
void setGamma ( float  gamma)
float gamma ( ) const
void setDescription ( const QString description)
QString description ( ) const
void setText ( const QString key,
const QString text 
)
bool canWrite ( ) const
bool write ( const QImage image)
ImageWriterError error ( ) const
QString errorString ( ) const
bool supportsOption ( QImageIOHandler::ImageOption  option) const
static QList<QByteArray> supportedImageFormats ( )
static

The documentation for this class was generated from the following file: