Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Public Types | |
enum | State { Ready , ReadHeader , ReadingEnd , Error } |
enum class | SubType { Automatic , Inverted_CMYK , CMYK , NSubTypes } |
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 |
SubType | subType = SubType::Automatic |
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 737 of file qjpeghandler.cpp.
Enumerator | |
---|---|
Ready | |
ReadHeader | |
ReadingEnd | |
Error |
Definition at line 740 of file qjpeghandler.cpp.
|
strong |
Enumerator | |
---|---|
Automatic | |
Inverted_CMYK | |
CMYK | |
NSubTypes |
Definition at line 783 of file qjpeghandler.cpp.
|
inline |
Definition at line 747 of file qjpeghandler.cpp.
|
inline |
Definition at line 752 of file qjpeghandler.cpp.
bool QJpegHandlerPrivate::read | ( | QImage * | image | ) |
Definition at line 1022 of file qjpeghandler.cpp.
References clipRect, CMYK, err, Error, QColorSpace::fromIccProfile(), i, iccProfile, info, QByteArray::isEmpty(), quality, read_jpeg_image(), ReadHeader, ReadingEnd, readJpegHeader(), readTexts, Ready, rgb888ToRgb32ConverterPtr, scaledClipRect, scaledSize, state, and subType.
bool QJpegHandlerPrivate::readJpegHeader | ( | QIODevice * | device | ) |
Definition at line 943 of file qjpeghandler.cpp.
References QByteArray::append(), description, device, err, Error, exif2Qt(), QImage::Format_Invalid, QString::fromUtf8(), getExifOrientation(), iccProfile, info, iod_src, QString::isEmpty(), my_error_exit(), my_output_message(), read_jpeg_format(), read_jpeg_size(), ReadHeader, readTexts, Ready, state, transformation, and void.
Referenced by read().
QRect QJpegHandlerPrivate::clipRect |
Definition at line 771 of file qjpeghandler.cpp.
Referenced by read().
QString QJpegHandlerPrivate::description |
Definition at line 772 of file qjpeghandler.cpp.
Referenced by readJpegHeader().
struct my_error_mgr QJpegHandlerPrivate::err |
Definition at line 793 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
QImage::Format QJpegHandlerPrivate::format |
Definition at line 768 of file qjpeghandler.cpp.
QByteArray QJpegHandlerPrivate::iccProfile |
Definition at line 774 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
struct jpeg_decompress_struct QJpegHandlerPrivate::info |
Definition at line 791 of file qjpeghandler.cpp.
Referenced by ~QJpegHandlerPrivate(), read(), and readJpegHeader().
struct my_jpeg_source_mgr* QJpegHandlerPrivate::iod_src |
Definition at line 792 of file qjpeghandler.cpp.
Referenced by ~QJpegHandlerPrivate(), and readJpegHeader().
bool QJpegHandlerPrivate::optimize |
Definition at line 799 of file qjpeghandler.cpp.
bool QJpegHandlerPrivate::progressive |
Definition at line 800 of file qjpeghandler.cpp.
QJpegHandler* QJpegHandlerPrivate::q |
Definition at line 802 of file qjpeghandler.cpp.
int QJpegHandlerPrivate::quality |
Definition at line 765 of file qjpeghandler.cpp.
Referenced by read().
QStringList QJpegHandlerPrivate::readTexts |
Definition at line 773 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
Rgb888ToRgb32Converter QJpegHandlerPrivate::rgb888ToRgb32ConverterPtr |
Definition at line 795 of file qjpeghandler.cpp.
Referenced by read().
QRect QJpegHandlerPrivate::scaledClipRect |
Definition at line 770 of file qjpeghandler.cpp.
Referenced by read().
QSize QJpegHandlerPrivate::scaledSize |
Definition at line 769 of file qjpeghandler.cpp.
Referenced by read().
QVariant QJpegHandlerPrivate::size |
Definition at line 767 of file qjpeghandler.cpp.
State QJpegHandlerPrivate::state |
Definition at line 797 of file qjpeghandler.cpp.
Referenced by read(), and readJpegHeader().
SubType QJpegHandlerPrivate::subType = SubType::Automatic |
Definition at line 789 of file qjpeghandler.cpp.
Referenced by read().
QImageIOHandler::Transformations QJpegHandlerPrivate::transformation |
Definition at line 766 of file qjpeghandler.cpp.
Referenced by readJpegHeader().