![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qicc_p.h"
#include <qbuffer.h>
#include <qbytearray.h>
#include <qvarlengtharray.h>
#include <qhash.h>
#include <qdatastream.h>
#include <qendian.h>
#include <qloggingcategory.h>
#include <qstring.h>
#include "qcolorclut_p.h"
#include "qcolormatrix_p.h"
#include "qcolorspace_p.h"
#include "qcolortrc_p.h"
#include <array>
Go to the source code of this file.
Classes | |
struct | QIcc::ICCProfileHeader |
struct | QIcc::TagTableEntry |
struct | QIcc::GenericTagData |
struct | QIcc::XYZTagData |
struct | QIcc::CurvTagData |
struct | QIcc::ParaTagData |
struct | QIcc::DescTagData |
struct | QIcc::MlucTagRecord |
struct | QIcc::MlucTagData |
struct | QIcc::Lut8TagData |
struct | QIcc::Lut16TagData |
struct | QIcc::mABTagData |
struct | QIcc::mpetTagData |
struct | QIcc::Sf32TagData |
struct | QIcc::CicpTagData |
struct | QIcc::MatrixElement |
struct | QIcc::ElementCombo |
struct | QIcc::TagEntry |
Namespaces | |
namespace | QIcc |
Enumerations | |
enum class | QIcc::ColorSpaceType : quint32 { QIcc::Rgb = IccTag('R', 'G', 'B', ' ') , QIcc::Gray = IccTag('G', 'R', 'A', 'Y') , QIcc::Cmyk = IccTag('C', 'M', 'Y', 'K') , QIcc::Rgb = IccTag('R', 'G', 'B', ' ') , QIcc::Gray = IccTag('G', 'R', 'A', 'Y') , QIcc::Cmyk = IccTag('C', 'M', 'Y', 'K') } |
enum class | QIcc::ProfileClass : quint32 { QIcc::Input = IccTag('s', 'c', 'n', 'r') , QIcc::Display = IccTag('m', 'n', 't', 'r') , QIcc::Output = IccTag('p', 'r', 't', 'r') , QIcc::ColorSpace = IccTag('s', 'p', 'a', 'c') , QIcc::DeviceLink = IccTag('l', 'i', 'n', 'k') , QIcc::Abstract = IccTag('a', 'b', 's', 't') , QIcc::NamedColor = IccTag('n', 'm', 'c', 'l') , QIcc::Input = IccTag('s', 'c', 'n', 'r') , QIcc::Display = IccTag('m', 'n', 't', 'r') , QIcc::Output = IccTag('p', 'r', 't', 'r') , QIcc::ColorSpace = IccTag('s', 'p', 'a', 'c') , QIcc::DeviceLink = IccTag('l', 'i', 'n', 'k') , QIcc::Abstract = IccTag('a', 'b', 's', 't') , QIcc::NamedColor = IccTag('n', 'm', 'c', 'l') } |
enum class | QIcc::Tag : quint32 { QIcc::acsp = IccTag('a', 'c', 's', 'p') , QIcc::Lab_ = IccTag('L', 'a', 'b', ' ') , QIcc::RGB_ = IccTag('R', 'G', 'B', ' ') , QIcc::XYZ_ = IccTag('X', 'Y', 'Z', ' ') , QIcc::rXYZ = IccTag('r', 'X', 'Y', 'Z') , QIcc::gXYZ = IccTag('g', 'X', 'Y', 'Z') , QIcc::bXYZ = IccTag('b', 'X', 'Y', 'Z') , QIcc::rTRC = IccTag('r', 'T', 'R', 'C') , QIcc::gTRC = IccTag('g', 'T', 'R', 'C') , QIcc::bTRC = IccTag('b', 'T', 'R', 'C') , QIcc::kTRC = IccTag('k', 'T', 'R', 'C') , QIcc::A2B0 = IccTag('A', '2', 'B', '0') , QIcc::A2B1 = IccTag('A', '2', 'B', '1') , QIcc::A2B2 = IccTag('A', '2', 'B', '2') , QIcc::B2A0 = IccTag('B', '2', 'A', '0') , QIcc::B2A1 = IccTag('B', '2', 'A', '1') , QIcc::B2A2 = IccTag('B', '2', 'A', '2') , QIcc::B2D0 = IccTag('B', '2', 'D', '0') , QIcc::B2D1 = IccTag('B', '2', 'D', '1') , QIcc::B2D2 = IccTag('B', '2', 'D', '2') , QIcc::B2D3 = IccTag('B', '2', 'D', '3') , QIcc::D2B0 = IccTag('D', '2', 'B', '0') , QIcc::D2B1 = IccTag('D', '2', 'B', '1') , QIcc::D2B2 = IccTag('D', '2', 'B', '2') , QIcc::D2B3 = IccTag('D', '2', 'B', '3') , QIcc::desc = IccTag('d', 'e', 's', 'c') , QIcc::text = IccTag('t', 'e', 'x', 't') , QIcc::cprt = IccTag('c', 'p', 'r', 't') , QIcc::curv = IccTag('c', 'u', 'r', 'v') , QIcc::para = IccTag('p', 'a', 'r', 'a') , QIcc::wtpt = IccTag('w', 't', 'p', 't') , QIcc::bkpt = IccTag('b', 'k', 'p', 't') , QIcc::mft1 = IccTag('m', 'f', 't', '1') , QIcc::mft2 = IccTag('m', 'f', 't', '2') , QIcc::mluc = IccTag('m', 'l', 'u', 'c') , QIcc::mpet = IccTag('m', 'p', 'e', 't') , QIcc::mAB_ = IccTag('m', 'A', 'B', ' ') , QIcc::mBA_ = IccTag('m', 'B', 'A', ' ') , QIcc::chad = IccTag('c', 'h', 'a', 'd') , QIcc::cicp = IccTag('c', 'i', 'c', 'p') , QIcc::gamt = IccTag('g', 'a', 'm', 't') , QIcc::sf32 = IccTag('s', 'f', '3', '2') , QIcc::aarg = IccTag('a', 'a', 'r', 'g') , QIcc::aagg = IccTag('a', 'a', 'g', 'g') , QIcc::aabg = IccTag('a', 'a', 'b', 'g') , QIcc::acsp = IccTag('a', 'c', 's', 'p') , QIcc::Lab_ = IccTag('L', 'a', 'b', ' ') , QIcc::RGB_ = IccTag('R', 'G', 'B', ' ') , QIcc::XYZ_ = IccTag('X', 'Y', 'Z', ' ') , QIcc::rXYZ = IccTag('r', 'X', 'Y', 'Z') , QIcc::gXYZ = IccTag('g', 'X', 'Y', 'Z') , QIcc::bXYZ = IccTag('b', 'X', 'Y', 'Z') , QIcc::rTRC = IccTag('r', 'T', 'R', 'C') , QIcc::gTRC = IccTag('g', 'T', 'R', 'C') , QIcc::bTRC = IccTag('b', 'T', 'R', 'C') , QIcc::kTRC = IccTag('k', 'T', 'R', 'C') , QIcc::A2B0 = IccTag('A', '2', 'B', '0') , QIcc::A2B1 = IccTag('A', '2', 'B', '1') , QIcc::A2B2 = IccTag('A', '2', 'B', '2') , QIcc::B2A0 = IccTag('B', '2', 'A', '0') , QIcc::B2A1 = IccTag('B', '2', 'A', '1') , QIcc::B2A2 = IccTag('B', '2', 'A', '2') , QIcc::B2D0 = IccTag('B', '2', 'D', '0') , QIcc::B2D1 = IccTag('B', '2', 'D', '1') , QIcc::B2D2 = IccTag('B', '2', 'D', '2') , QIcc::B2D3 = IccTag('B', '2', 'D', '3') , QIcc::D2B0 = IccTag('D', '2', 'B', '0') , QIcc::D2B1 = IccTag('D', '2', 'B', '1') , QIcc::D2B2 = IccTag('D', '2', 'B', '2') , QIcc::D2B3 = IccTag('D', '2', 'B', '3') , QIcc::desc = IccTag('d', 'e', 's', 'c') , QIcc::text = IccTag('t', 'e', 'x', 't') , QIcc::cprt = IccTag('c', 'p', 'r', 't') , QIcc::curv = IccTag('c', 'u', 'r', 'v') , QIcc::para = IccTag('p', 'a', 'r', 'a') , QIcc::wtpt = IccTag('w', 't', 'p', 't') , QIcc::bkpt = IccTag('b', 'k', 'p', 't') , QIcc::mft1 = IccTag('m', 'f', 't', '1') , QIcc::mft2 = IccTag('m', 'f', 't', '2') , QIcc::mluc = IccTag('m', 'l', 'u', 'c') , QIcc::mpet = IccTag('m', 'p', 'e', 't') , QIcc::mAB_ = IccTag('m', 'A', 'B', ' ') , QIcc::mBA_ = IccTag('m', 'B', 'A', ' ') , QIcc::chad = IccTag('c', 'h', 'a', 'd') , QIcc::cicp = IccTag('c', 'i', 'c', 'p') , QIcc::gamt = IccTag('g', 'a', 'm', 't') , QIcc::sf32 = IccTag('s', 'f', '3', '2') , QIcc::aarg = IccTag('a', 'a', 'r', 'g') , QIcc::aagg = IccTag('a', 'a', 'g', 'g') , QIcc::aabg = IccTag('a', 'a', 'b', 'g') } |
enum class | QIcc::ColorSpaceType : quint32 { QIcc::Rgb = IccTag('R', 'G', 'B', ' ') , QIcc::Gray = IccTag('G', 'R', 'A', 'Y') , QIcc::Cmyk = IccTag('C', 'M', 'Y', 'K') , QIcc::Rgb = IccTag('R', 'G', 'B', ' ') , QIcc::Gray = IccTag('G', 'R', 'A', 'Y') , QIcc::Cmyk = IccTag('C', 'M', 'Y', 'K') } |
enum class | QIcc::ProfileClass : quint32 { QIcc::Input = IccTag('s', 'c', 'n', 'r') , QIcc::Display = IccTag('m', 'n', 't', 'r') , QIcc::Output = IccTag('p', 'r', 't', 'r') , QIcc::ColorSpace = IccTag('s', 'p', 'a', 'c') , QIcc::DeviceLink = IccTag('l', 'i', 'n', 'k') , QIcc::Abstract = IccTag('a', 'b', 's', 't') , QIcc::NamedColor = IccTag('n', 'm', 'c', 'l') , QIcc::Input = IccTag('s', 'c', 'n', 'r') , QIcc::Display = IccTag('m', 'n', 't', 'r') , QIcc::Output = IccTag('p', 'r', 't', 'r') , QIcc::ColorSpace = IccTag('s', 'p', 'a', 'c') , QIcc::DeviceLink = IccTag('l', 'i', 'n', 'k') , QIcc::Abstract = IccTag('a', 'b', 's', 't') , QIcc::NamedColor = IccTag('n', 'm', 'c', 'l') } |
enum class | QIcc::Tag : quint32 { QIcc::acsp = IccTag('a', 'c', 's', 'p') , QIcc::Lab_ = IccTag('L', 'a', 'b', ' ') , QIcc::RGB_ = IccTag('R', 'G', 'B', ' ') , QIcc::XYZ_ = IccTag('X', 'Y', 'Z', ' ') , QIcc::rXYZ = IccTag('r', 'X', 'Y', 'Z') , QIcc::gXYZ = IccTag('g', 'X', 'Y', 'Z') , QIcc::bXYZ = IccTag('b', 'X', 'Y', 'Z') , QIcc::rTRC = IccTag('r', 'T', 'R', 'C') , QIcc::gTRC = IccTag('g', 'T', 'R', 'C') , QIcc::bTRC = IccTag('b', 'T', 'R', 'C') , QIcc::kTRC = IccTag('k', 'T', 'R', 'C') , QIcc::A2B0 = IccTag('A', '2', 'B', '0') , QIcc::A2B1 = IccTag('A', '2', 'B', '1') , QIcc::A2B2 = IccTag('A', '2', 'B', '2') , QIcc::B2A0 = IccTag('B', '2', 'A', '0') , QIcc::B2A1 = IccTag('B', '2', 'A', '1') , QIcc::B2A2 = IccTag('B', '2', 'A', '2') , QIcc::B2D0 = IccTag('B', '2', 'D', '0') , QIcc::B2D1 = IccTag('B', '2', 'D', '1') , QIcc::B2D2 = IccTag('B', '2', 'D', '2') , QIcc::B2D3 = IccTag('B', '2', 'D', '3') , QIcc::D2B0 = IccTag('D', '2', 'B', '0') , QIcc::D2B1 = IccTag('D', '2', 'B', '1') , QIcc::D2B2 = IccTag('D', '2', 'B', '2') , QIcc::D2B3 = IccTag('D', '2', 'B', '3') , QIcc::desc = IccTag('d', 'e', 's', 'c') , QIcc::text = IccTag('t', 'e', 'x', 't') , QIcc::cprt = IccTag('c', 'p', 'r', 't') , QIcc::curv = IccTag('c', 'u', 'r', 'v') , QIcc::para = IccTag('p', 'a', 'r', 'a') , QIcc::wtpt = IccTag('w', 't', 'p', 't') , QIcc::bkpt = IccTag('b', 'k', 'p', 't') , QIcc::mft1 = IccTag('m', 'f', 't', '1') , QIcc::mft2 = IccTag('m', 'f', 't', '2') , QIcc::mluc = IccTag('m', 'l', 'u', 'c') , QIcc::mpet = IccTag('m', 'p', 'e', 't') , QIcc::mAB_ = IccTag('m', 'A', 'B', ' ') , QIcc::mBA_ = IccTag('m', 'B', 'A', ' ') , QIcc::chad = IccTag('c', 'h', 'a', 'd') , QIcc::cicp = IccTag('c', 'i', 'c', 'p') , QIcc::gamt = IccTag('g', 'a', 'm', 't') , QIcc::sf32 = IccTag('s', 'f', '3', '2') , QIcc::aarg = IccTag('a', 'a', 'r', 'g') , QIcc::aagg = IccTag('a', 'a', 'g', 'g') , QIcc::aabg = IccTag('a', 'a', 'b', 'g') , QIcc::acsp = IccTag('a', 'c', 's', 'p') , QIcc::Lab_ = IccTag('L', 'a', 'b', ' ') , QIcc::RGB_ = IccTag('R', 'G', 'B', ' ') , QIcc::XYZ_ = IccTag('X', 'Y', 'Z', ' ') , QIcc::rXYZ = IccTag('r', 'X', 'Y', 'Z') , QIcc::gXYZ = IccTag('g', 'X', 'Y', 'Z') , QIcc::bXYZ = IccTag('b', 'X', 'Y', 'Z') , QIcc::rTRC = IccTag('r', 'T', 'R', 'C') , QIcc::gTRC = IccTag('g', 'T', 'R', 'C') , QIcc::bTRC = IccTag('b', 'T', 'R', 'C') , QIcc::kTRC = IccTag('k', 'T', 'R', 'C') , QIcc::A2B0 = IccTag('A', '2', 'B', '0') , QIcc::A2B1 = IccTag('A', '2', 'B', '1') , QIcc::A2B2 = IccTag('A', '2', 'B', '2') , QIcc::B2A0 = IccTag('B', '2', 'A', '0') , QIcc::B2A1 = IccTag('B', '2', 'A', '1') , QIcc::B2A2 = IccTag('B', '2', 'A', '2') , QIcc::B2D0 = IccTag('B', '2', 'D', '0') , QIcc::B2D1 = IccTag('B', '2', 'D', '1') , QIcc::B2D2 = IccTag('B', '2', 'D', '2') , QIcc::B2D3 = IccTag('B', '2', 'D', '3') , QIcc::D2B0 = IccTag('D', '2', 'B', '0') , QIcc::D2B1 = IccTag('D', '2', 'B', '1') , QIcc::D2B2 = IccTag('D', '2', 'B', '2') , QIcc::D2B3 = IccTag('D', '2', 'B', '3') , QIcc::desc = IccTag('d', 'e', 's', 'c') , QIcc::text = IccTag('t', 'e', 'x', 't') , QIcc::cprt = IccTag('c', 'p', 'r', 't') , QIcc::curv = IccTag('c', 'u', 'r', 'v') , QIcc::para = IccTag('p', 'a', 'r', 'a') , QIcc::wtpt = IccTag('w', 't', 'p', 't') , QIcc::bkpt = IccTag('b', 'k', 'p', 't') , QIcc::mft1 = IccTag('m', 'f', 't', '1') , QIcc::mft2 = IccTag('m', 'f', 't', '2') , QIcc::mluc = IccTag('m', 'l', 'u', 'c') , QIcc::mpet = IccTag('m', 'p', 'e', 't') , QIcc::mAB_ = IccTag('m', 'A', 'B', ' ') , QIcc::mBA_ = IccTag('m', 'B', 'A', ' ') , QIcc::chad = IccTag('c', 'h', 'a', 'd') , QIcc::cicp = IccTag('c', 'i', 'c', 'p') , QIcc::gamt = IccTag('g', 'a', 'm', 't') , QIcc::sf32 = IccTag('s', 'f', '3', '2') , QIcc::aarg = IccTag('a', 'a', 'r', 'g') , QIcc::aagg = IccTag('a', 'a', 'g', 'g') , QIcc::aabg = IccTag('a', 'a', 'b', 'g') } |