![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "private/qpnghandler_p.h"
#include <qcoreapplication.h>
#include <qdebug.h>
#include <qiodevice.h>
#include <qimage.h>
#include <qloggingcategory.h>
#include <qvariant.h>
#include <private/qimage_p.h>
#include <qcolorspace.h>
#include <private/qcolorspace_p.h>
#include <png.h>
#include <pngconf.h>
Go to the source code of this file.
Classes | |
class | QPngHandlerPrivate |
class | QPNGImageWriter |
Macros | |
#define | FAST_SCAN_LINE(data, bpl, y) |
Functions | |
static void | iod_read_fn (png_structp png_ptr, png_bytep data, png_size_t length) |
static void | qpiw_write_fn (png_structp png_ptr, png_bytep data, png_size_t length) |
static void | qpiw_flush_fn (png_structp) |
static bool | setup_qt (QImage &image, png_structp png_ptr, png_infop info_ptr) |
static void | qt_png_warning (png_structp, png_const_charp message) |
static void | set_text (const QImage &image, png_structp png_ptr, png_infop info_ptr, const QString &description) |
static bool | write_png_image (const QImage &image, QIODevice *device, int compression, int quality, float gamma, const QString &description) |
Definition at line 52 of file qpnghandler.cpp.
|
static |
Definition at line 139 of file qpnghandler.cpp.
References QPngHandlerPrivate::ReadingEnd, and QPngHandlerPrivate::state.
Referenced by QPngHandlerPrivate::readPngHeader().
|
static |
Definition at line 178 of file qpnghandler.cpp.
Referenced by QPNGImageWriter::writeImage().
|
static |
Definition at line 164 of file qpnghandler.cpp.
References QPNGImageWriter::device().
Referenced by QPNGImageWriter::writeImage().
|
static |
Definition at line 355 of file qpnghandler.cpp.
Referenced by QPngHandlerPrivate::readPngHeader(), and QPNGImageWriter::writeImage().
|
static |
Definition at line 667 of file qpnghandler.cpp.
|
static |
Definition at line 185 of file qpnghandler.cpp.
|
static |
Definition at line 1011 of file qpnghandler.cpp.
References QPNGImageWriter::QPNGImageWriter(), and QPNGImageWriter::setGamma().