Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QPNGImageWriter Class Reference
Collaboration diagram for QPNGImageWriter:

Public Types

enum  DisposalMethod {
  Unspecified , NoDisposal , RestoreBackground , RestoreImage ,
  Unspecified , NoDisposal , RestoreBackground , RestoreImage
}
enum  DisposalMethod {
  Unspecified , NoDisposal , RestoreBackground , RestoreImage ,
  Unspecified , NoDisposal , RestoreBackground , RestoreImage
}

Public Member Functions

 QPNGImageWriter (QIODevice *)
 ~QPNGImageWriter ()
void setDisposalMethod (DisposalMethod)
void setLooping (int loops=0)
void setFrameDelay (int msecs)
void setGamma (float)
bool writeImage (const QImage &img, int x, int y)
bool writeImage (const QImage &img, int compression_in, const QString &description, int x, int y)
bool writeImage (const QImage &img)
bool writeImage (const QImage &img, int compression, const QString &description)
QIODevicedevice ()
 QPNGImageWriter (QIODevice *)
 ~QPNGImageWriter ()
void setDisposalMethod (DisposalMethod)
void setLooping (int loops=0)
void setFrameDelay (int msecs)
void setGamma (float)
bool writeImage (const QImage &img, int x, int y)
bool writeImage (const QImage &img, int compression_in, const QString &description, int x, int y)
bool writeImage (const QImage &img)
bool writeImage (const QImage &img, int compression, const QString &description)
QIODevicedevice ()

Detailed Description

Definition at line 108 of file qpnghandler.cpp.

Member Enumeration Documentation

◆ DisposalMethod [1/2]

Enumerator
Unspecified 
NoDisposal 
RestoreBackground 
RestoreImage 
Unspecified 
NoDisposal 
RestoreBackground 
RestoreImage 

Definition at line 113 of file qpnghandler.cpp.

◆ DisposalMethod [2/2]

Enumerator
Unspecified 
NoDisposal 
RestoreBackground 
RestoreImage 
Unspecified 
NoDisposal 
RestoreBackground 
RestoreImage 

Definition at line 113 of file qpnghandler.cpp.

Constructor & Destructor Documentation

◆ QPNGImageWriter() [1/2]

QPNGImageWriter::QPNGImageWriter ( QIODevice * iod)
explicit

Definition at line 633 of file qpnghandler.cpp.

References Unspecified.

Referenced by write_png_image().

Here is the caller graph for this function:

◆ ~QPNGImageWriter() [1/2]

QPNGImageWriter::~QPNGImageWriter ( )

Definition at line 643 of file qpnghandler.cpp.

◆ QPNGImageWriter() [2/2]

QPNGImageWriter::QPNGImageWriter ( QIODevice * )
explicit

◆ ~QPNGImageWriter() [2/2]

QPNGImageWriter::~QPNGImageWriter ( )

Member Function Documentation

◆ device() [1/2]

QIODevice * QPNGImageWriter::device ( )
inline

Definition at line 126 of file qpnghandler.cpp.

Referenced by qpiw_write_fn().

Here is the caller graph for this function:

◆ device() [2/2]

QIODevice * QPNGImageWriter::device ( )
inline

Definition at line 126 of file qpnghandler.cpp.

◆ setDisposalMethod() [1/2]

void QPNGImageWriter::setDisposalMethod ( DisposalMethod dm)

Definition at line 647 of file qpnghandler.cpp.

◆ setDisposalMethod() [2/2]

void QPNGImageWriter::setDisposalMethod ( DisposalMethod )

◆ setFrameDelay() [1/2]

void QPNGImageWriter::setFrameDelay ( int msecs)

Definition at line 657 of file qpnghandler.cpp.

◆ setFrameDelay() [2/2]

void QPNGImageWriter::setFrameDelay ( int msecs)

◆ setGamma() [1/2]

void QPNGImageWriter::setGamma ( float g)

Definition at line 662 of file qpnghandler.cpp.

Referenced by write_png_image().

Here is the caller graph for this function:

◆ setGamma() [2/2]

void QPNGImageWriter::setGamma ( float )

◆ setLooping() [1/2]

void QPNGImageWriter::setLooping ( int loops = 0)

Definition at line 652 of file qpnghandler.cpp.

◆ setLooping() [2/2]

void QPNGImageWriter::setLooping ( int loops = 0)

◆ writeImage() [1/8]

bool QPNGImageWriter::writeImage ( const QImage & img)
inline

Definition at line 121 of file qpnghandler.cpp.

◆ writeImage() [2/8]

bool QPNGImageWriter::writeImage ( const QImage & img)
inline

Definition at line 121 of file qpnghandler.cpp.

◆ writeImage() [3/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int compression,
const QString & description )
inline

Definition at line 123 of file qpnghandler.cpp.

◆ writeImage() [4/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int compression,
const QString & description )
inline

Definition at line 123 of file qpnghandler.cpp.

◆ writeImage() [5/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int compression_in,
const QString & description,
int x,
int y )

Definition at line 730 of file qpnghandler.cpp.

References qpiw_flush_fn(), qpiw_write_fn(), qt_png_warning(), and Unspecified.

Here is the call graph for this function:

◆ writeImage() [6/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int compression_in,
const QString & description,
int x,
int y )

◆ writeImage() [7/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int x,
int y )

Definition at line 725 of file qpnghandler.cpp.

◆ writeImage() [8/8]

bool QPNGImageWriter::writeImage ( const QImage & img,
int x,
int y )

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