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 Member Functions | |
QTiffHandlerPrivate () | |
~QTiffHandlerPrivate () | |
bool | openForRead (QIODevice *device) |
bool | readHeaders (QIODevice *device) |
void | close () |
TIFF * | openInternal (const char *mode, QIODevice *device) |
Static Public Member Functions | |
static bool | canRead (QIODevice *device) |
Public Attributes | |
TIFF * | tiff |
int | compression |
QImageIOHandler::Transformations | transformation |
QImage::Format | format |
QSize | size |
uint16_t | photometric |
bool | grayscale |
bool | floatingPoint |
bool | headersRead |
int | currentDirectory |
int | directoryCount |
Definition at line 95 of file qtiffhandler.cpp.
QTiffHandlerPrivate::QTiffHandlerPrivate | ( | ) |
Definition at line 174 of file qtiffhandler.cpp.
QTiffHandlerPrivate::~QTiffHandlerPrivate | ( | ) |
Definition at line 187 of file qtiffhandler.cpp.
References close().
|
static |
Definition at line 256 of file qtiffhandler.cpp.
References device, and qCWarning.
Referenced by QTiffHandler::canRead(), QTiffHandler::canRead(), and openForRead().
void QTiffHandlerPrivate::close | ( | ) |
Definition at line 192 of file qtiffhandler.cpp.
References tiff.
Referenced by ~QTiffHandlerPrivate(), QTiffHandler::read(), and readHeaders().
bool QTiffHandlerPrivate::openForRead | ( | QIODevice * | device | ) |
Definition at line 275 of file qtiffhandler.cpp.
References canRead(), device, openInternal(), and tiff.
Referenced by readHeaders().
TIFF * QTiffHandlerPrivate::openInternal | ( | const char * | mode, |
QIODevice * | device ) |
Definition at line 199 of file qtiffhandler.cpp.
References device, qtiffCloseProc(), qtiffMapProc(), qtiffSeekProc(), qtiffSizeProc(), qtiffUnmapProc(), and qtiffWriteProc().
Referenced by openForRead(), and QTiffHandler::write().
bool QTiffHandlerPrivate::readHeaders | ( | QIODevice * | device | ) |
Definition at line 287 of file qtiffhandler.cpp.
References close(), currentDirectory, device, exif2Qt(), floatingPoint, QImage::Format_ARGB32, QImage::Format_ARGB32_Premultiplied, QImage::Format_CMYK8888, QImage::Format_Grayscale16, QImage::Format_Grayscale8, QImage::Format_Indexed8, QImage::Format_Mono, QImage::Format_RGB32, QImage::Format_RGBA16FPx4, QImage::Format_RGBA16FPx4_Premultiplied, QImage::Format_RGBA32FPx4, QImage::Format_RGBA32FPx4_Premultiplied, QImage::Format_RGBA64, QImage::Format_RGBA64_Premultiplied, QImage::Format_RGBX16FPx4, QImage::Format_RGBX32FPx4, QImage::Format_RGBX64, grayscale, headersRead, openForRead(), photometric, tiff, and transformation.
Referenced by QTiffHandler::option(), and QTiffHandler::read().
int QTiffHandlerPrivate::compression |
Definition at line 114 of file qtiffhandler.cpp.
Referenced by QTiffHandler::option(), QTiffHandler::setOption(), and QTiffHandler::write().
int QTiffHandlerPrivate::currentDirectory |
Definition at line 122 of file qtiffhandler.cpp.
Referenced by QTiffHandler::currentImageNumber(), QTiffHandler::jumpToImage(), QTiffHandler::jumpToNextImage(), and readHeaders().
int QTiffHandlerPrivate::directoryCount |
Definition at line 123 of file qtiffhandler.cpp.
Referenced by QTiffHandler::imageCount(), QTiffHandler::jumpToImage(), and QTiffHandler::jumpToNextImage().
bool QTiffHandlerPrivate::floatingPoint |
Definition at line 120 of file qtiffhandler.cpp.
Referenced by QTiffHandler::read(), and readHeaders().
QImage::Format QTiffHandlerPrivate::format |
Definition at line 116 of file qtiffhandler.cpp.
Referenced by QTiffHandler::option(), and QTiffHandler::read().
bool QTiffHandlerPrivate::grayscale |
Definition at line 119 of file qtiffhandler.cpp.
Referenced by QTiffHandler::read(), and readHeaders().
bool QTiffHandlerPrivate::headersRead |
Definition at line 121 of file qtiffhandler.cpp.
Referenced by QTiffHandler::jumpToImage(), QTiffHandler::jumpToNextImage(), and readHeaders().
uint16_t QTiffHandlerPrivate::photometric |
Definition at line 118 of file qtiffhandler.cpp.
Referenced by QTiffHandler::read(), and readHeaders().
QSize QTiffHandlerPrivate::size |
Definition at line 117 of file qtiffhandler.cpp.
Referenced by QTiffHandler::option(), and QTiffHandler::read().
TIFF* QTiffHandlerPrivate::tiff |
Definition at line 113 of file qtiffhandler.cpp.
Referenced by QTiffHandler::canRead(), close(), openForRead(), QTiffHandler::read(), and readHeaders().
QImageIOHandler::Transformations QTiffHandlerPrivate::transformation |
Definition at line 115 of file qtiffhandler.cpp.
Referenced by QTiffHandler::option(), QTiffHandler::read(), readHeaders(), QTiffHandler::setOption(), and QTiffHandler::write().