|
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.