![]() |
Qt 6.x
The Qt SDK
|
Public Types | |
enum | State { Ready , ReadHeader , ReadingEnd , Error } |
Public Member Functions | |
QJpegHandlerPrivate (QJpegHandler *qq) | |
~QJpegHandlerPrivate () | |
bool | readJpegHeader (QIODevice *) |
bool | read (QImage *image) |
Public Attributes | |
int | quality |
QImageIOHandler::Transformations | transformation |
QVariant | size |
QImage::Format | format |
QSize | scaledSize |
QRect | scaledClipRect |
QRect | clipRect |
QString | description |
QStringList | readTexts |
QByteArray | iccProfile |
struct jpeg_decompress_struct | info |
struct my_jpeg_source_mgr * | iod_src |
struct my_error_mgr | err |
Rgb888ToRgb32Converter | rgb888ToRgb32ConverterPtr |
State | state |
bool | optimize |
bool | progressive |
QJpegHandler * | q |
Definition at line 709 of file qjpeghandler.cpp.
Enumerator | |
---|---|
Ready | |
ReadHeader | |
ReadingEnd | |
Error |
Definition at line 712 of file qjpeghandler.cpp.
|
inline |
Definition at line 719 of file qjpeghandler.cpp.
|
inline |
Definition at line 724 of file qjpeghandler.cpp.
bool QJpegHandlerPrivate::read | ( | QImage * | image | ) |
Definition at line 971 of file qjpeghandler.cpp.
References clipRect, err, Error, QColorSpace::fromIccProfile(), i, iccProfile, info, QByteArray::isEmpty(), quality, read_jpeg_image(), ReadHeader, ReadingEnd, readJpegHeader(), readTexts, Ready, rgb888ToRgb32ConverterPtr, scaledClipRect, scaledSize, and state.
bool QJpegHandlerPrivate::readJpegHeader | ( | QIODevice * | device | ) |
Definition at line 892 of file qjpeghandler.cpp.
References QByteArray::append(), description, device, err, Error, exif2Qt(), QImage::Format_Invalid, QString::fromUtf8(), getExifOrientation(), iccProfile, info, iod_src, QString::isEmpty(), QByteArray::isEmpty(), my_error_exit(), my_output_message(), read_jpeg_format(), read_jpeg_size(), ReadHeader, readTexts, Ready, my_error_mgr::setjmp_buffer, state, transformation, and void.
Referenced by read().
QRect QJpegHandlerPrivate::clipRect |
Definition at line 743 of file qjpeghandler.cpp.
Referenced by read().
QString QJpegHandlerPrivate::description |
Definition at line 744 of file qjpeghandler.cpp.
Referenced by readJpegHeader().
struct my_error_mgr QJpegHandlerPrivate::err |
Definition at line 750 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
QImage::Format QJpegHandlerPrivate::format |
Definition at line 740 of file qjpeghandler.cpp.
QByteArray QJpegHandlerPrivate::iccProfile |
Definition at line 746 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
struct jpeg_decompress_struct QJpegHandlerPrivate::info |
Definition at line 748 of file qjpeghandler.cpp.
Referenced by ~QJpegHandlerPrivate(), read(), and readJpegHeader().
struct my_jpeg_source_mgr* QJpegHandlerPrivate::iod_src |
Definition at line 749 of file qjpeghandler.cpp.
Referenced by ~QJpegHandlerPrivate(), and readJpegHeader().
bool QJpegHandlerPrivate::optimize |
Definition at line 756 of file qjpeghandler.cpp.
bool QJpegHandlerPrivate::progressive |
Definition at line 757 of file qjpeghandler.cpp.
QJpegHandler* QJpegHandlerPrivate::q |
Definition at line 759 of file qjpeghandler.cpp.
int QJpegHandlerPrivate::quality |
Definition at line 737 of file qjpeghandler.cpp.
Referenced by read().
QStringList QJpegHandlerPrivate::readTexts |
Definition at line 745 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
Rgb888ToRgb32Converter QJpegHandlerPrivate::rgb888ToRgb32ConverterPtr |
Definition at line 752 of file qjpeghandler.cpp.
Referenced by read().
QRect QJpegHandlerPrivate::scaledClipRect |
Definition at line 742 of file qjpeghandler.cpp.
Referenced by read().
QSize QJpegHandlerPrivate::scaledSize |
Definition at line 741 of file qjpeghandler.cpp.
Referenced by read().
QVariant QJpegHandlerPrivate::size |
Definition at line 739 of file qjpeghandler.cpp.
State QJpegHandlerPrivate::state |
Definition at line 754 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
QImageIOHandler::Transformations QJpegHandlerPrivate::transformation |
Definition at line 738 of file qjpeghandler.cpp.
Referenced by readJpegHeader().