228{
229 static_assert(std::is_same<srcCSTraits, KoCmykU8Traits>::value || std::is_same<srcCSTraits, KoCmykU16Traits>::value ||
230#ifdef HAVE_OPENEXR
231 std::is_same<srcCSTraits, KoCmykF16Traits>::value ||
232#endif
233 std::is_same<srcCSTraits, KoCmykF32Traits>::value,
234 "Missing colorspace, add a transform case!");
235
237
240#ifdef HAVE_OPENEXR
242#endif
244}
const KoID Float32BitsColorDepthID("F32", ki18n("32-bit float/channel"))
const KoID Float16BitsColorDepthID("F16", ki18n("16-bit float/channel"))
const KoID Integer8BitsColorDepthID("U8", ki18n("8-bit integer/channel"))
const KoID Integer16BitsColorDepthID("U16", ki18n("16-bit integer/channel"))
virtual quint32 pixelSize() const =0