58 QColor toQColor(
const KoColor &c,
bool proofToPaintColors =
false)
const;
59 KoColor approximateFromRenderedQColor(
const QColor &c)
const;
61 bool canSkipDisplayConversion(
const KoColorSpace *cs)
const;
78 QImage toQImage(
KisPaintDeviceSP srcDevice,
bool proofPaintColors =
false)
const;
79 QImage toQImage(
const KoColorSpace *srcColorSpace,
const quint8 *data, QSize size,
bool proofPaintColors =
false)
const;
81 KoColor fromHsv(
int h,
int s,
int v,
int a = 255)
const;
82 KoColor fromHsvF(qreal h, qreal s, qreal
v, qreal a = 1.0);
83 KoColor fromHslF(qreal h, qreal s, qreal l, qreal a = 1.0);
84 KoColor fromHsiF(qreal h, qreal s, qreal i);
85 KoColor fromHsyF(qreal h, qreal s, qreal y, qreal
R=0.2126, qreal
G=0.7152, qreal
B=0.0722, qreal gamma=2.2);
87 void getHsv(
const KoColor &srcColor,
int *h,
int *s,
int *
v,
int *a = 0)
const;
88 void getHsvF(
const KoColor &srcColor, qreal *h, qreal *s, qreal *
v, qreal *a = 0);
89 void getHslF(
const KoColor &srcColor, qreal *h, qreal *s, qreal *l, qreal *a = 0);
90 void getHsiF(
const KoColor &srcColor, qreal *h, qreal *s, qreal *i);
91 void getHsyF(
const KoColor &srcColor, qreal *h, qreal *s, qreal *y, qreal
R=0.2126, qreal
G=0.7152, qreal
B=0.0722, qreal gamma=2.2);
98 using ConversionOptions = std::pair<KoColorConversionTransformation::Intent, KoColorConversionTransformation::ConversionFlags>;
108 template <
class Policy>
118 const QScopedPointer<Private>
m_d;