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
qtiffhandler.cpp File Reference

(d59c5eb8ccc5777ab99c96c733eafb1405fcb808)

#include "qtiffhandler_p.h"
#include <qcolorspace.h>
#include <qdebug.h>
#include <qfloat16.h>
#include <qimage.h>
#include <qloggingcategory.h>
#include <qvariant.h>
#include <qvarlengtharray.h>
#include <qbuffer.h>
#include <qfiledevice.h>
#include <qimagereader.h>
#include "tiffio.h"
#include <memory>
Include dependency graph for qtiffhandler.cpp:

Go to the source code of this file.

Classes

class  QTiffHandlerPrivate

Functions

QT_BEGIN_NAMESPACE tsize_t qtiffReadProc (thandle_t fd, tdata_t buf, tsize_t size)
tsize_t qtiffWriteProc (thandle_t fd, tdata_t buf, tsize_t size)
toff_t qtiffSeekProc (thandle_t fd, toff_t off, int whence)
int qtiffCloseProc (thandle_t)
toff_t qtiffSizeProc (thandle_t fd)
int qtiffMapProc (thandle_t fd, void **base, toff_t *size)
void qtiffUnmapProc (thandle_t fd, void *base, toff_t)
static QImageIOHandler::Transformations exif2Qt (int exifOrientation)
static int qt2Exif (QImageIOHandler::Transformations transformation)
static bool checkGrayscale (const QList< QRgb > &colorTable)
static QList< QRgbeffectiveColorTable (const QImage &image)
static quint32 defaultStripSize (TIFF *tiff)

Function Documentation

◆ checkGrayscale()

bool checkGrayscale ( const QList< QRgb > & colorTable)
static

Definition at line 612 of file qtiffhandler.cpp.

◆ defaultStripSize()

quint32 defaultStripSize ( TIFF * tiff)
static

Definition at line 650 of file qtiffhandler.cpp.

◆ effectiveColorTable()

QList< QRgb > effectiveColorTable ( const QImage & image)
static

Definition at line 626 of file qtiffhandler.cpp.

◆ exif2Qt()

QImageIOHandler::Transformations exif2Qt ( int exifOrientation)
static

Definition at line 128 of file qtiffhandler.cpp.

◆ qt2Exif()

int qt2Exif ( QImageIOHandler::Transformations transformation)
static

Definition at line 152 of file qtiffhandler.cpp.

◆ qtiffCloseProc()

int qtiffCloseProc ( thandle_t )

Definition at line 57 of file qtiffhandler.cpp.

◆ qtiffMapProc()

int qtiffMapProc ( thandle_t fd,
void ** base,
toff_t * size )

Definition at line 67 of file qtiffhandler.cpp.

◆ qtiffReadProc()

QT_BEGIN_NAMESPACE tsize_t qtiffReadProc ( thandle_t fd,
tdata_t buf,
tsize_t size )

Definition at line 28 of file qtiffhandler.cpp.

◆ qtiffSeekProc()

toff_t qtiffSeekProc ( thandle_t fd,
toff_t off,
int whence )

Definition at line 39 of file qtiffhandler.cpp.

◆ qtiffSizeProc()

toff_t qtiffSizeProc ( thandle_t fd)

Definition at line 62 of file qtiffhandler.cpp.

◆ qtiffUnmapProc()

void qtiffUnmapProc ( thandle_t fd,
void * base,
toff_t  )

Definition at line 89 of file qtiffhandler.cpp.

◆ qtiffWriteProc()

tsize_t qtiffWriteProc ( thandle_t fd,
tdata_t buf,
tsize_t size )

Definition at line 34 of file qtiffhandler.cpp.