7#ifndef KoOptimizedPixelDataScalerU8ToU16Base_H
8#define KoOptimizedPixelDataScalerU8ToU16Base_H
11#include "kritapigment_export.h"
57 quint8 *dst,
int dstRowStride,
58 int numRows,
int numColumns)
const = 0;
61 quint8 *dst,
int dstRowStride,
62 int numRows,
int numColumns)
const = 0;
64 int channelsPerPixel()
const;
Converts an RGB-like color space between U8 and U16 formats.
virtual void convertU16ToU8(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const =0
virtual void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const =0