IccColorProfile.h (krita-5.1.3.tar.xz) | : | IccColorProfile.h (krita-5.1.4.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 65 | skipping to change at line 65 | |||
virtual bool valid() const = 0; | virtual bool valid() const = 0; | |||
virtual bool isSuitableForOutput() const = 0; | virtual bool isSuitableForOutput() const = 0; | |||
virtual bool isSuitableForPrinting() const = 0; | virtual bool isSuitableForPrinting() const = 0; | |||
virtual bool isSuitableForDisplay() const = 0; | virtual bool isSuitableForDisplay() const = 0; | |||
virtual bool hasColorants() const = 0; | virtual bool hasColorants() const = 0; | |||
virtual QVector <double> getColorantsXYZ() const = 0; | virtual QVector <double> getColorantsXYZ() const = 0; | |||
virtual QVector <double> getColorantsxyY() const = 0; | virtual QVector <double> getColorantsxyY() const = 0; | |||
virtual QVector <double> getWhitePointXYZ() const = 0; | virtual QVector <double> getWhitePointXYZ() const = 0; | |||
virtual QVector <double> getWhitePointxyY() const = 0; | virtual QVector <double> getWhitePointxyY() const = 0; | |||
virtual QVector <double> getEstimatedTRC() const = 0; | virtual QVector <double> getEstimatedTRC() const = 0; | |||
virtual bool compareTRC(TransferCharacteristics characteristics, float e rror) const = 0; | ||||
virtual QByteArray getProfileUniqueId() const = 0; | virtual QByteArray getProfileUniqueId() const = 0; | |||
}; | }; | |||
public: | public: | |||
explicit IccColorProfile(const QString &fileName = QString()); | explicit IccColorProfile(const QString &fileName = QString()); | |||
explicit IccColorProfile(const QByteArray &rawData); | explicit IccColorProfile(const QByteArray &rawData); | |||
explicit IccColorProfile(const QVector<double> &colorants, | explicit IccColorProfile(const QVector<double> &colorants, | |||
const ColorPrimaries colorPrimariesType = PRIMARIES _UNSPECIFIED, | const ColorPrimaries colorPrimariesType = PRIMARIES _UNSPECIFIED, | |||
const TransferCharacteristics transferFunction = TR C_LINEAR); | const TransferCharacteristics transferFunction = TR C_LINEAR); | |||
IccColorProfile(const IccColorProfile &rhs); | IccColorProfile(const IccColorProfile &rhs); | |||
skipping to change at line 104 | skipping to change at line 105 | |||
bool supportsAbsolute() const override; | bool supportsAbsolute() const override; | |||
bool supportsRelative() const override; | bool supportsRelative() const override; | |||
bool hasColorants() const override; | bool hasColorants() const override; | |||
bool hasTRC() const override; | bool hasTRC() const override; | |||
bool isLinear() const override; | bool isLinear() const override; | |||
QVector <qreal> getColorantsXYZ() const override; | QVector <qreal> getColorantsXYZ() const override; | |||
QVector <qreal> getColorantsxyY() const override; | QVector <qreal> getColorantsxyY() const override; | |||
QVector <qreal> getWhitePointXYZ() const override; | QVector <qreal> getWhitePointXYZ() const override; | |||
QVector <qreal> getWhitePointxyY() const override; | QVector <qreal> getWhitePointxyY() const override; | |||
QVector <qreal> getEstimatedTRC() const override; | QVector <qreal> getEstimatedTRC() const override; | |||
bool compareTRC(TransferCharacteristics characteristics, float error) const override; | ||||
void linearizeFloatValue(QVector <qreal> & Value) const override; | void linearizeFloatValue(QVector <qreal> & Value) const override; | |||
void delinearizeFloatValue(QVector <qreal> & Value) const override; | void delinearizeFloatValue(QVector <qreal> & Value) const override; | |||
void linearizeFloatValueFast(QVector <qreal> & Value) const override; | void linearizeFloatValueFast(QVector <qreal> & Value) const override; | |||
void delinearizeFloatValueFast(QVector <qreal> & Value) const override; | void delinearizeFloatValueFast(QVector <qreal> & Value) const override; | |||
QByteArray uniqueId() const override; | QByteArray uniqueId() const override; | |||
bool operator==(const KoColorProfile &) const override; | bool operator==(const KoColorProfile &) const override; | |||
QString type() const override | QString type() const override | |||
{ | { | |||
return "icc"; | return "icc"; | |||
} | } | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added |