11#include <klocalizedstring.h>
33 void transform(
const quint8 *src, quint8 *dst, qint32 numPixels)
const override {
37 quint32 srcPixelsize = srcCs->
pixelSize();
38 quint32 dstPixelsize = dstCs->
pixelSize();
41 while (numPixels > 0) {
69 KoColorConversionTransformation::ConversionFlags conversionFlags)
const
71 Q_UNUSED(renderingIntent);
72 Q_UNUSED(conversionFlags);
virtual quint32 pixelSize() const =0
virtual void toQColor(const quint8 *src, QColor *c) const =0
virtual void fromQColor(const QColor &color, quint8 *dst) const =0
KoSimpleColorSpaceEngine()
~KoSimpleColorSpaceEngine() override
KoColorConversionTransformation * createColorTransformation(const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags) const override