![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Types | |
enum | State { Ready , ReadHeader , ReadingEnd , Error , Ready , ReadHeader , ReadingEnd , Error } |
enum | ColorSpaceState { Undefined = 0 , GammaChrm = 1 , Srgb = 2 , Icc = 3 , Undefined = 0 , GammaChrm = 1 , Srgb = 2 , Icc = 3 } |
enum | State { Ready , ReadHeader , ReadingEnd , Error , Ready , ReadHeader , ReadingEnd , Error } |
enum | ColorSpaceState { Undefined = 0 , GammaChrm = 1 , Srgb = 2 , Icc = 3 , Undefined = 0 , GammaChrm = 1 , Srgb = 2 , Icc = 3 } |
Public Member Functions | |
QPngHandlerPrivate (QPngHandler *qq) | |
bool | readPngHeader () |
bool | readPngImage (QImage *image) |
void | readPngTexts (png_info *info) |
QImage::Format | readImageFormat () |
QPngHandlerPrivate (QPngHandler *qq) | |
bool | readPngHeader () |
bool | readPngImage (QImage *image) |
void | readPngTexts (png_info *info) |
QImage::Format | readImageFormat () |
Public Attributes | |
float | gamma |
float | fileGamma |
int | quality |
int | compression |
QString | description |
QStringList | readTexts |
QColorSpace | colorSpace |
ColorSpaceState | colorSpaceState |
png_struct * | png_ptr |
png_info * | info_ptr |
png_info * | end_info |
png_byte ** | row_pointers |
State | state |
QPngHandler * | q |
Definition at line 60 of file qpnghandler.cpp.
Enumerator | |
---|---|
Undefined | |
GammaChrm | |
Srgb | |
Icc | |
Undefined | |
GammaChrm | |
Srgb | |
Icc |
Definition at line 70 of file qpnghandler.cpp.
Enumerator | |
---|---|
Undefined | |
GammaChrm | |
Srgb | |
Icc | |
Undefined | |
GammaChrm | |
Srgb | |
Icc |
Definition at line 70 of file qpnghandler.cpp.
Enumerator | |
---|---|
Ready | |
ReadHeader | |
ReadingEnd | |
Error | |
Ready | |
ReadHeader | |
ReadingEnd | |
Error |
Definition at line 63 of file qpnghandler.cpp.
Enumerator | |
---|---|
Ready | |
ReadHeader | |
ReadingEnd | |
Error | |
Ready | |
ReadHeader | |
ReadingEnd | |
Error |
Definition at line 63 of file qpnghandler.cpp.
|
inline |
Definition at line 77 of file qpnghandler.cpp.
References QPngHandlerPrivate(), colorSpaceState, compression, end_info, fileGamma, gamma, info_ptr, png_ptr, quality, Ready, state, and Undefined.
Referenced by QPngHandlerPrivate().
|
inline |
Definition at line 77 of file qpnghandler.cpp.
QImage::Format QPngHandlerPrivate::readImageFormat | ( | ) |
Definition at line 590 of file qpnghandler.cpp.
QImage::Format QPngHandlerPrivate::readImageFormat | ( | ) |
bool QPngHandlerPrivate::readPngHeader | ( | ) |
Definition at line 394 of file qpnghandler.cpp.
References colorSpaceState, end_info, Error, fileGamma, GammaChrm, Icc, info_ptr, iod_read_fn(), png_ptr, qt_png_warning(), ReadHeader, readPngTexts(), Srgb, and state.
bool QPngHandlerPrivate::readPngHeader | ( | ) |
bool QPngHandlerPrivate::readPngImage | ( | QImage * | image | ) |
Definition at line 497 of file qpnghandler.cpp.
bool QPngHandlerPrivate::readPngImage | ( | QImage * | image | ) |
void QPngHandlerPrivate::readPngTexts | ( | png_info * | info | ) |
Definition at line 363 of file qpnghandler.cpp.
References png_ptr.
Referenced by readPngHeader().
void QPngHandlerPrivate::readPngTexts | ( | png_info * | info | ) |
QColorSpace QPngHandlerPrivate::colorSpace |
Definition at line 88 of file qpnghandler.cpp.
ColorSpaceState QPngHandlerPrivate::colorSpaceState |
Definition at line 89 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), and readPngHeader().
int QPngHandlerPrivate::compression |
Definition at line 85 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate().
QString QPngHandlerPrivate::description |
Definition at line 86 of file qpnghandler.cpp.
png_info * QPngHandlerPrivate::end_info |
Definition at line 93 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), and readPngHeader().
float QPngHandlerPrivate::fileGamma |
Definition at line 83 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), and readPngHeader().
float QPngHandlerPrivate::gamma |
Definition at line 82 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate().
png_info * QPngHandlerPrivate::info_ptr |
Definition at line 92 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), and readPngHeader().
png_struct * QPngHandlerPrivate::png_ptr |
Definition at line 91 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), readPngHeader(), and readPngTexts().
QPngHandler * QPngHandlerPrivate::q |
Definition at line 104 of file qpnghandler.cpp.
int QPngHandlerPrivate::quality |
Definition at line 84 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate().
QStringList QPngHandlerPrivate::readTexts |
Definition at line 87 of file qpnghandler.cpp.
png_byte ** QPngHandlerPrivate::row_pointers |
Definition at line 94 of file qpnghandler.cpp.
State QPngHandlerPrivate::state |
Definition at line 102 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate(), iod_read_fn(), and readPngHeader().