KWin
|
#include <iccprofile.h>
Classes | |
struct | BToATagData |
Public Member Functions | |
IccProfile (cmsHPROFILE handle, const Colorimetry &colorimetry, BToATagData &&bToATag, const std::shared_ptr< ColorTransformation > &vcgt) | |
IccProfile (cmsHPROFILE handle, const Colorimetry &colorimetry, const std::shared_ptr< ColorTransformation > &inverseEOTF, const std::shared_ptr< ColorTransformation > &vcgt) | |
~IccProfile () | |
const BToATagData * | BtToATag () const |
std::shared_ptr< ColorTransformation > | inverseEOTF () const |
std::shared_ptr< ColorTransformation > | vcgt () const |
const Colorimetry & | colorimetry () const |
Static Public Member Functions | |
static std::unique_ptr< IccProfile > | load (const QString &path) |
Definition at line 24 of file iccprofile.h.
|
explicit |
Definition at line 20 of file iccprofile.cpp.
|
explicit |
Definition at line 28 of file iccprofile.cpp.
KWin::IccProfile::~IccProfile | ( | ) |
Definition at line 36 of file iccprofile.cpp.
const IccProfile::BToATagData * KWin::IccProfile::BtToATag | ( | ) | const |
the BToA tag describes a transformation from XYZ with D50 whitepoint to the display color space. May be nullptr!
Definition at line 56 of file iccprofile.cpp.
const Colorimetry & KWin::IccProfile::colorimetry | ( | ) | const |
Definition at line 41 of file iccprofile.cpp.
std::shared_ptr< ColorTransformation > KWin::IccProfile::inverseEOTF | ( | ) | const |
Contains the inverse of the TRC tags. May be nullptr!
Definition at line 46 of file iccprofile.cpp.
|
static |
Definition at line 209 of file iccprofile.cpp.
std::shared_ptr< ColorTransformation > KWin::IccProfile::vcgt | ( | ) | const |
The VCGT is a non-standard tag that needs to be applied before pixels are sent to the display. May be nullptr!
Definition at line 51 of file iccprofile.cpp.