diff --git a/krita/image/kis_cross_device_color_picker.h b/krita/image/kis_cross_device_color_picker.h --- a/krita/image/kis_cross_device_color_picker.h +++ b/krita/image/kis_cross_device_color_picker.h @@ -122,8 +122,8 @@ Traits::template sampleData(m_accessor, m_data, m_srcCS); m_srcCS->convertPixelsTo(m_data, dst, m_dstCS, 1, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } private: diff --git a/krita/image/kis_fixed_paint_device.h b/krita/image/kis_fixed_paint_device.h --- a/krita/image/kis_fixed_paint_device.h +++ b/krita/image/kis_fixed_paint_device.h @@ -113,8 +113,8 @@ * Converts the paint device to a different colorspace */ void convertTo(const KoColorSpace * dstColorSpace = 0, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()); /** * Fill this paint device with the data from image * @@ -134,8 +134,8 @@ * like sRGB). */ virtual QImage convertToQImage(const KoColorProfile *dstProfile, qint32 x, qint32 y, qint32 w, qint32 h, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags) const; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()) const; /** * Create an RGBA QImage from a rectangle in the paint device. The @@ -146,8 +146,8 @@ * like sRGB). */ virtual QImage convertToQImage(const KoColorProfile *dstProfile, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags) const; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()) const; /** * Clear the given rectangle to transparent black. diff --git a/krita/image/kis_fixed_paint_device.cpp b/krita/image/kis_fixed_paint_device.cpp --- a/krita/image/kis_fixed_paint_device.cpp +++ b/krita/image/kis_fixed_paint_device.cpp @@ -127,8 +127,8 @@ KoColorSpaceRegistry::instance() ->colorSpace( RGBAColorModelID.id(), Integer8BitsColorDepthID.id(), srcProfileName) ->convertPixelsTo(image.constBits(), data(), colorSpace(), image.width() * image.height(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } } diff --git a/krita/image/kis_group_layer.cc b/krita/image/kis_group_layer.cc --- a/krita/image/kis_group_layer.cc +++ b/krita/image/kis_group_layer.cc @@ -184,8 +184,8 @@ m_d->paintDevice->colorSpace()-> convertPixelsTo(m_d->paintDevice->defaultPixel(), defaultPixel, colorSpace, 1, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); dev->setDefaultPixel(defaultPixel); delete[] defaultPixel; m_d->paintDevice = dev; diff --git a/krita/image/kis_image.cc b/krita/image/kis_image.cc --- a/krita/image/kis_image.cc +++ b/krita/image/kis_image.cc @@ -1353,8 +1353,8 @@ KisPaintDeviceSP dev = projection(); if (!dev) return QImage(); QImage image = dev->convertToQImage(const_cast(profile), x, y, w, h, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); return image; } @@ -1414,8 +1414,8 @@ delete [] imageRow; QImage image = colorSpace()->convertToQImage(scaledImageData, scaledRect.width(), scaledRect.height(), const_cast(profile), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); delete [] scaledImageData; diff --git a/krita/image/kis_layer.cc b/krita/image/kis_layer.cc --- a/krita/image/kis_layer.cc +++ b/krita/image/kis_layer.cc @@ -758,8 +758,8 @@ return originalDevice ? originalDevice->createThumbnail(w, h, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags) : QImage(); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()) : QImage(); } qint32 KisLayer::x() const diff --git a/krita/image/kis_mask.cc b/krita/image/kis_mask.cc --- a/krita/image/kis_mask.cc +++ b/krita/image/kis_mask.cc @@ -342,8 +342,8 @@ return originalDevice ? originalDevice->createThumbnail(w, h, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags) : QImage(); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()) : QImage(); } void KisMask::testingInitSelection(const QRect &rect) diff --git a/krita/image/kis_paint_device.h b/krita/image/kis_paint_device.h --- a/krita/image/kis_paint_device.h +++ b/krita/image/kis_paint_device.h @@ -443,8 +443,8 @@ * @return a command that can be used to undo the conversion. */ KUndo2Command* convertTo(const KoColorSpace * dstColorSpace, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()); /** * Changes the profile of the colorspace of this paint device to the given @@ -470,16 +470,16 @@ * like sRGB). */ virtual QImage convertToQImage(const KoColorProfile *dstProfile, qint32 x, qint32 y, qint32 w, qint32 h, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags) const; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()) const; /** * Overridden method for convenience */ QImage convertToQImage(const KoColorProfile *dstProfile, const QRect &rc, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags) const; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()) const; /** * Create an RGBA QImage from a rectangle in the paint device. The @@ -490,8 +490,8 @@ * like sRGB). */ QImage convertToQImage(const KoColorProfile * dstProfile, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags) const; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()) const; /** * Creates a paint device thumbnail of the paint device, retaining @@ -515,15 +515,15 @@ * @param rect: only this rect will be used for the thumbnail */ QImage createThumbnail(qint32 maxw, qint32 maxh, QRect rect, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()); /** * Cached version of createThumbnail(qint32 maxw, qint32 maxh, const KisSelection *selection, QRect rect) */ QImage createThumbnail(qint32 maxw, qint32 maxh, - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags()); /** * Fill c and opacity with the values found at x and y. diff --git a/krita/image/kis_paint_device.cc b/krita/image/kis_paint_device.cc --- a/krita/image/kis_paint_device.cc +++ b/krita/image/kis_paint_device.cc @@ -802,8 +802,8 @@ KoColorSpaceRegistry::instance() ->colorSpace(RGBAColorModelID.id(), Integer8BitsColorDepthID.id(), profile) ->convertPixelsTo(image.constBits(), dstData, colorSpace(), image.width() * image.height(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); writeBytes(dstData, offsetX, offsetY, image.width(), image.height()); delete[] dstData; @@ -1148,8 +1148,8 @@ KisPaintDeviceSP clone = new KisPaintDevice(*cloneSource); clone->setDefaultBounds(defaultBounds()); clone->convertTo(compositionSourceColorSpace(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); return clone; } @@ -1159,8 +1159,8 @@ clone->setDefaultBounds(defaultBounds()); clone->makeCloneFromRough(cloneSource, roughRect); clone->convertTo(compositionSourceColorSpace(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); return clone; } diff --git a/krita/image/kis_painter.cc b/krita/image/kis_painter.cc --- a/krita/image/kis_painter.cc +++ b/krita/image/kis_painter.cc @@ -170,8 +170,8 @@ d->mirrorVerticaly = false; d->isOpacityUnit = true; d->paramInfo = KoCompositeOp::ParameterInfo(); - d->renderingIntent = KoColorConversionTransformation::InternalRenderingIntent; - d->conversionFlags = KoColorConversionTransformation::InternalConversionFlags; + d->renderingIntent = KoColorConversionTransformation::internalRenderingIntent(); + d->conversionFlags = KoColorConversionTransformation::internalConversionFlags(); } KisPainter::~KisPainter() diff --git a/krita/image/kis_selection_based_layer.cpp b/krita/image/kis_selection_based_layer.cpp --- a/krita/image/kis_selection_based_layer.cpp +++ b/krita/image/kis_selection_based_layer.cpp @@ -262,8 +262,8 @@ return originalDevice && originalSelection ? originalDevice->createThumbnail(w, h, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags) : + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()) : QImage(); } diff --git a/krita/image/tests/kis_colorspace_convert_visitor_test.cpp b/krita/image/tests/kis_colorspace_convert_visitor_test.cpp --- a/krita/image/tests/kis_colorspace_convert_visitor_test.cpp +++ b/krita/image/tests/kis_colorspace_convert_visitor_test.cpp @@ -36,8 +36,8 @@ KisImageSP image = new KisImage(0, 100, 100, lab, "test"); KisPaintLayerSP layer = new KisPaintLayer(image, "test", OPACITY_OPAQUE_U8, lab); KisColorSpaceConvertVisitor test(image, lab, rgb, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); layer->accept(test); QVERIFY(layer->colorSpace()->colorModelId() == rgb->colorModelId()); } diff --git a/krita/image/tests/kis_image_test.cpp b/krita/image/tests/kis_image_test.cpp --- a/krita/image/tests/kis_image_test.cpp +++ b/krita/image/tests/kis_image_test.cpp @@ -74,8 +74,8 @@ const KoColorSpace *cs16 = KoColorSpaceRegistry::instance()->rgb16(); image->lock(); image->convertImageColorSpace(cs16, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); image->unlock(); QVERIFY(*cs16 == *image->colorSpace()); diff --git a/krita/image/tests/kis_selection_test.cpp b/krita/image/tests/kis_selection_test.cpp --- a/krita/image/tests/kis_selection_test.cpp +++ b/krita/image/tests/kis_selection_test.cpp @@ -59,14 +59,14 @@ quint8 color2[2] = {64,32}; csA->convertPixelsTo(color2, color1, csNoA, 1, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); QCOMPARE((int)color1[0], 8); csNoA->convertPixelsTo(color1, color2, csA, 1, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); QCOMPARE((int)color2[0], 8); QCOMPARE((int)color2[1], 255); @@ -105,17 +105,17 @@ params.flow = 1.0; csA->bitBlt(csA, params, csA->compositeOp(COMPOSITE_OVER), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); QCOMPARE((int)color0[0], 56); QCOMPARE((int)color0[1], 255); params.dstRowStart = color3; csNoA->bitBlt(csA, params, csNoA->compositeOp(COMPOSITE_OVER), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); QCOMPARE((int)color3[0], 56); } diff --git a/krita/libbrush/kis_gbr_brush.cpp b/krita/libbrush/kis_gbr_brush.cpp --- a/krita/libbrush/kis_gbr_brush.cpp +++ b/krita/libbrush/kis_gbr_brush.cpp @@ -304,7 +304,7 @@ { // Forcefully convert to RGBA8 // XXX profile and exposure? - setBrushTipImage(image->convertToQImage(0, x, y, w, h, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags)); + setBrushTipImage(image->convertToQImage(0, x, y, w, h, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags())); setName(image->objectName()); setHasColor(true); diff --git a/krita/plugins/extensions/dockers/advancedcolorselector/kis_common_colors.cpp b/krita/plugins/extensions/dockers/advancedcolorselector/kis_common_colors.cpp --- a/krita/plugins/extensions/dockers/advancedcolorselector/kis_common_colors.cpp +++ b/krita/plugins/extensions/dockers/advancedcolorselector/kis_common_colors.cpp @@ -131,7 +131,7 @@ KisImageWSP kisImage = m_canvas->image(); - QImage image = kisImage->projection()->createThumbnail(1024, 1024, kisImage->bounds(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + QImage image = kisImage->projection()->createThumbnail(1024, 1024, kisImage->bounds(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); KisCommonColorsRecalculationRunner* runner = new KisCommonColorsRecalculationRunner(image, patchCount(), this); QThreadPool::globalInstance()->start(runner); diff --git a/krita/plugins/extensions/dockers/historydocker/KisUndoModel.cpp b/krita/plugins/extensions/dockers/historydocker/KisUndoModel.cpp --- a/krita/plugins/extensions/dockers/historydocker/KisUndoModel.cpp +++ b/krita/plugins/extensions/dockers/historydocker/KisUndoModel.cpp @@ -255,8 +255,8 @@ KisImageWSP historyImage = m_canvas->viewManager()->image(); KisPaintDeviceSP paintDevice = historyImage->projection(); QImage image = paintDevice->createThumbnail(32, 32, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); m_imageMap[currentCommand] = image; } diff --git a/krita/plugins/extensions/dockers/lut/tests/kis_ocio_display_filter_test.cpp b/krita/plugins/extensions/dockers/lut/tests/kis_ocio_display_filter_test.cpp --- a/krita/plugins/extensions/dockers/lut/tests/kis_ocio_display_filter_test.cpp +++ b/krita/plugins/extensions/dockers/lut/tests/kis_ocio_display_filter_test.cpp @@ -76,7 +76,7 @@ KoColorSpaceRegistry::instance()->colorSpace(RGBAColorModelID.id(), Float32BitsColorDepthID.id(), 0); KisImageSP image = utils::createImage(0, QSize(100, 100)); - image->convertImageColorSpace(paintingCS, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + image->convertImageColorSpace(paintingCS, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); image->waitForDone(); dbgKrita << ppVar(paintingCS) << ppVar(image->root()->firstChild()->colorSpace()); diff --git a/krita/plugins/extensions/gmic/kis_gmic_simple_convertor.cpp b/krita/plugins/extensions/gmic/kis_gmic_simple_convertor.cpp --- a/krita/plugins/extensions/gmic/kis_gmic_simple_convertor.cpp +++ b/krita/plugins/extensions/gmic/kis_gmic_simple_convertor.cpp @@ -552,8 +552,8 @@ int blueOffset = greenOffset * 2; int alphaOffset = greenOffset * 3; - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent; - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(); + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags(); const KoColorSpace * colorSpace = dev->colorSpace(); KisRandomConstAccessorSP it = dev->createRandomConstAccessorNG(0,0); @@ -615,8 +615,8 @@ quint8 * floatRGBApixel = new quint8[rgbaFloat32bitcolorSpace->pixelSize() * optimalBufferSize]; quint32 pixelSize = rgbaFloat32bitcolorSpace->pixelSize(); - KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent; - KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::InternalConversionFlags; + KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent(); + KoColorConversionTransformation::ConversionFlags conversionFlags = KoColorConversionTransformation::internalConversionFlags(); // Krita needs rgba in 0.0...1.0 float multiplied = KoColorSpaceMathsTraits::unitValue / gmicMaxChannelValue; diff --git a/krita/plugins/filters/fastcolortransfer/fastcolortransfer.cpp b/krita/plugins/filters/fastcolortransfer/fastcolortransfer.cpp --- a/krita/plugins/filters/fastcolortransfer/fastcolortransfer.cpp +++ b/krita/plugins/filters/fastcolortransfer/fastcolortransfer.cpp @@ -98,7 +98,7 @@ const KoColorSpace* oldCS = device->colorSpace(); KisPaintDeviceSP srcLAB = new KisPaintDevice(*device.data()); dbgPlugins << "srcLab : " << srcLAB->extent(); - KUndo2Command* cmd = srcLAB->convertTo(labCS, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + KUndo2Command* cmd = srcLAB->convertTo(labCS, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); delete cmd; if (progressUpdater) { diff --git a/krita/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp b/krita/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp --- a/krita/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp +++ b/krita/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp @@ -95,7 +95,7 @@ } dbgPlugins << "convert ref to lab"; - KUndo2Command* cmd = ref->convertTo(labCS, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + KUndo2Command* cmd = ref->convertTo(labCS, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); delete cmd; // Compute the means and sigmas of ref diff --git a/krita/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp b/krita/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp --- a/krita/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp +++ b/krita/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp @@ -177,7 +177,7 @@ KisPaintDeviceSP bumpmapPaintDevice = new KisPaintDevice(KoColorSpaceRegistry::instance()->rgb16()); bumpmapPaintDevice->writeBytes(bumpmap.data(), outputArea.x(), outputArea.y(), outputArea.width(), outputArea.height()); - KUndo2Command *leaker = bumpmapPaintDevice->convertTo(device->colorSpace(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + KUndo2Command *leaker = bumpmapPaintDevice->convertTo(device->colorSpace(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); KisPainter copier(device); copier.bitBlt(outputArea.x(), outputArea.y(), bumpmapPaintDevice, outputArea.x(), outputArea.y(), outputArea.width(), outputArea.height()); diff --git a/krita/plugins/formats/bmp/kis_bmp_export.cpp b/krita/plugins/formats/bmp/kis_bmp_export.cpp --- a/krita/plugins/formats/bmp/kis_bmp_export.cpp +++ b/krita/plugins/formats/bmp/kis_bmp_export.cpp @@ -65,7 +65,7 @@ QRect rc = input->image()->bounds(); input->image()->refreshGraph(); input->image()->lock(); - QImage image = input->image()->projection()->convertToQImage(0, 0, 0, rc.width(), rc.height(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + QImage image = input->image()->projection()->convertToQImage(0, 0, 0, rc.width(), rc.height(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); input->image()->unlock(); image.save(url.toLocalFile()); return KisImportExportFilter::OK; diff --git a/krita/plugins/formats/jpeg/kis_jpeg_converter.cc b/krita/plugins/formats/jpeg/kis_jpeg_converter.cc --- a/krita/plugins/formats/jpeg/kis_jpeg_converter.cc +++ b/krita/plugins/formats/jpeg/kis_jpeg_converter.cc @@ -209,7 +209,7 @@ KoColorTransformation* transform = 0; if (profile && !profile->isSuitableForOutput()) { - transform = KoColorSpaceRegistry::instance()->colorSpace(modelId, Integer8BitsColorDepthID.id(), profile)->createColorConverter(cs, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + transform = KoColorSpaceRegistry::instance()->colorSpace(modelId, Integer8BitsColorDepthID.id(), profile)->createColorConverter(cs, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } // Apparently an invalid transform was created from the profile. See bug https://bugs.kde.org/show_bug.cgi?id=255451. // After 2.3: warn the user! @@ -473,7 +473,7 @@ if (!m_batchMode) { QMessageBox::information(0, i18nc("@title:window", "Krita"), i18n("Cannot export images in %1.\nWill save as RGB.", cs->name())); } - KUndo2Command *tmp = layer->paintDevice()->convertTo(KoColorSpaceRegistry::instance()->rgb8(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + KUndo2Command *tmp = layer->paintDevice()->convertTo(KoColorSpaceRegistry::instance()->rgb8(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); delete tmp; cs = KoColorSpaceRegistry::instance()->rgb8(); color_type = JCS_RGB; diff --git a/krita/plugins/formats/ppm/kis_ppm_export.cpp b/krita/plugins/formats/ppm/kis_ppm_export.cpp --- a/krita/plugins/formats/ppm/kis_ppm_export.cpp +++ b/krita/plugins/formats/ppm/kis_ppm_export.cpp @@ -198,10 +198,10 @@ if (((rgb && (pd->colorSpace()->id() != "RGBA" && pd->colorSpace()->id() != "RGBA16")) || (!rgb && (pd->colorSpace()->id() != "GRAYA" && pd->colorSpace()->id() != "GRAYA16" && pd->colorSpace()->id() != "GRAYAU16")))) { if (rgb) { - pd->convertTo(KoColorSpaceRegistry::instance()->rgb8(0), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + pd->convertTo(KoColorSpaceRegistry::instance()->rgb8(0), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } else { - pd->convertTo(KoColorSpaceRegistry::instance()->colorSpace(GrayAColorModelID.id(), Integer8BitsColorDepthID.id(), 0), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + pd->convertTo(KoColorSpaceRegistry::instance()->colorSpace(GrayAColorModelID.id(), Integer8BitsColorDepthID.id(), 0), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } } diff --git a/krita/plugins/formats/tga/kis_tga_export.cpp b/krita/plugins/formats/tga/kis_tga_export.cpp --- a/krita/plugins/formats/tga/kis_tga_export.cpp +++ b/krita/plugins/formats/tga/kis_tga_export.cpp @@ -66,7 +66,7 @@ QRect rc = input->image()->bounds(); input->image()->refreshGraph(); input->image()->lock(); - QImage image = input->image()->projection()->convertToQImage(0, 0, 0, rc.width(), rc.height(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + QImage image = input->image()->projection()->convertToQImage(0, 0, 0, rc.width(), rc.height(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); input->image()->unlock(); QFile f(filename); diff --git a/krita/plugins/formats/tiff/kis_tiff_converter.cc b/krita/plugins/formats/tiff/kis_tiff_converter.cc --- a/krita/plugins/formats/tiff/kis_tiff_converter.cc +++ b/krita/plugins/formats/tiff/kis_tiff_converter.cc @@ -313,7 +313,7 @@ KoColorTransformation* transform = 0; if (profile && !profile->isSuitableForOutput()) { dbgFile << "The profile can't be used in krita, need conversion"; - transform = KoColorSpaceRegistry::instance()->colorSpace(colorSpaceId.first, colorSpaceId.second, profile)->createColorConverter(cs, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + transform = KoColorSpaceRegistry::instance()->colorSpace(colorSpaceId.first, colorSpaceId.second, profile)->createColorConverter(cs, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } // Check if there is an alpha channel diff --git a/krita/plugins/tools/tool_transform2/kis_tool_transform.cc b/krita/plugins/tools/tool_transform2/kis_tool_transform.cc --- a/krita/plugins/tools/tool_transform2/kis_tool_transform.cc +++ b/krita/plugins/tools/tool_transform2/kis_tool_transform.cc @@ -768,14 +768,14 @@ createThumbnail(thumbRect.width(), thumbRect.height(), srcRect, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); thumbToImageTransform = scaleTransform.inverted(); } else { origImg = m_selectedPortionCache->convertToQImage(0, x, y, w, h, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); thumbToImageTransform = QTransform(); } diff --git a/krita/ui/canvas/kis_display_color_converter.cpp b/krita/ui/canvas/kis_display_color_converter.cpp --- a/krita/ui/canvas/kis_display_color_converter.cpp +++ b/krita/ui/canvas/kis_display_color_converter.cpp @@ -53,8 +53,8 @@ paintingColorSpace(0), monitorColorSpace(0), monitorProfile(0), - renderingIntent(KoColorConversionTransformation::InternalRenderingIntent), - conversionFlags(KoColorConversionTransformation::InternalConversionFlags), + renderingIntent(KoColorConversionTransformation::internalRenderingIntent()), + conversionFlags(KoColorConversionTransformation::internalConversionFlags()), displayFilter(0), intermediateColorSpace(0), displayRenderer(new DisplayRenderer(_q, _resourceManager)) diff --git a/krita/ui/canvas/kis_image_pyramid.cpp b/krita/ui/canvas/kis_image_pyramid.cpp --- a/krita/ui/canvas/kis_image_pyramid.cpp +++ b/krita/ui/canvas/kis_image_pyramid.cpp @@ -263,14 +263,14 @@ m_displayFilter->filter(originalBytes.data(), numPixels); } else { QScopedArrayPointer dst(new quint8[floatCs->pixelSize() * numPixels]); - projectionCs->convertPixelsTo(originalBytes.data(), dst.data(), floatCs, numPixels, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + projectionCs->convertPixelsTo(originalBytes.data(), dst.data(), floatCs, numPixels, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); m_displayFilter->filter(dst.data(), numPixels); originalBytes.swap(dst); } { QScopedArrayPointer dst(new quint8[modifiedMonitorCs->pixelSize() * numPixels]); - floatCs->convertPixelsTo(originalBytes.data(), dst.data(), modifiedMonitorCs, numPixels, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + floatCs->convertPixelsTo(originalBytes.data(), dst.data(), modifiedMonitorCs, numPixels, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); originalBytes.swap(dst); } #endif diff --git a/krita/ui/kis_clipboard.cc b/krita/ui/kis_clipboard.cc --- a/krita/ui/kis_clipboard.cc +++ b/krita/ui/kis_clipboard.cc @@ -146,7 +146,7 @@ QImage qimage; KisConfig cfg; const KoColorProfile *monitorProfile = cfg.displayProfile(QApplication::desktop()->screenNumber(qApp->activeWindow())); - qimage = dev->convertToQImage(monitorProfile, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + qimage = dev->convertToQImage(monitorProfile, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); if (!qimage.isNull() && mimeData) { mimeData->setImageData(qimage); } diff --git a/krita/ui/kis_custom_pattern.cc b/krita/ui/kis_custom_pattern.cc --- a/krita/ui/kis_custom_pattern.cc +++ b/krita/ui/kis_custom_pattern.cc @@ -168,8 +168,8 @@ QString dir = KoResourceServerProvider::instance()->patternServer()->saveLocation(); m_pattern = new KoPattern(dev->createThumbnail(size.width(), size.height(), rc, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags), name, dir); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()), name, dir); } diff --git a/krita/ui/kis_mimedata.cpp b/krita/ui/kis_mimedata.cpp --- a/krita/ui/kis_mimedata.cpp +++ b/krita/ui/kis_mimedata.cpp @@ -116,8 +116,8 @@ doc->image()->waitForDone(); return doc->image()->projection()->convertToQImage(cfg.displayProfile(QApplication::desktop()->screenNumber(qApp->activeWindow())), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } else if (mimetype == "application/x-krita-node" || mimetype == "application/zip") { diff --git a/krita/ui/kis_png_converter.cpp b/krita/ui/kis_png_converter.cpp --- a/krita/ui/kis_png_converter.cpp +++ b/krita/ui/kis_png_converter.cpp @@ -590,7 +590,7 @@ // Create the cmsTransform if needed KoColorTransformation* transform = 0; if (profile && !profile->isSuitableForOutput()) { - transform = KoColorSpaceRegistry::instance()->colorSpace(csName.first, csName.second, profile)->createColorConverter(cs, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + transform = KoColorSpaceRegistry::instance()->colorSpace(csName.first, csName.second, profile)->createColorConverter(cs, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } // Creating the KisImageWSP diff --git a/krita/ui/tests/kis_prescaled_projection_test.cpp b/krita/ui/tests/kis_prescaled_projection_test.cpp --- a/krita/ui/tests/kis_prescaled_projection_test.cpp +++ b/krita/ui/tests/kis_prescaled_projection_test.cpp @@ -178,8 +178,8 @@ converter.setImage(image); projection.setCoordinatesConverter(&converter); projection.setMonitorProfile(0, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); projection.setImage(image); // pixel-for-pixel, at 100% zoom @@ -213,8 +213,8 @@ converter.setImage(image); projection.setCoordinatesConverter(&converter); projection.setMonitorProfile(0, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); projection.setImage(image); testProjectionScenario(projection, &converter, "120dpi"); @@ -245,8 +245,8 @@ converter.setImage(image); projection.setCoordinatesConverter(&converter); projection.setMonitorProfile(0, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); projection.setImage(image); // Emulate "Use same aspect as pixels" @@ -302,8 +302,8 @@ projection.setCoordinatesConverter(&converter); projection.setMonitorProfile(0, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); projection.setImage(image); projection.notifyCanvasSizeChanged(QSize(100,100)); projection.notifyZoomChanged(); diff --git a/krita/ui/widgets/kis_scratch_pad.cpp b/krita/ui/widgets/kis_scratch_pad.cpp --- a/krita/ui/widgets/kis_scratch_pad.cpp +++ b/krita/ui/widgets/kis_scratch_pad.cpp @@ -307,8 +307,8 @@ alignedImageRect.y(), alignedImageRect.width(), alignedImageRect.height(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); QPainter gc(this); gc.fillRect(event->rect(), m_checkBrush); @@ -367,7 +367,7 @@ KisPaintDeviceSP paintDevice = m_paintLayer->paintDevice(); QRect rc = widgetToDocument().mapRect(m_cutoutOverlay); - QImage rawImage = paintDevice->convertToQImage(0, rc.x(), rc.y(), rc.width(), rc.height(), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + QImage rawImage = paintDevice->convertToQImage(0, rc.x(), rc.y(), rc.width(), rc.height(), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); QImage scaledImage = rawImage.scaled(m_cutoutOverlay.size(), Qt::IgnoreAspectRatio, diff --git a/libs/pigment/KoColor.cpp b/libs/pigment/KoColor.cpp --- a/libs/pigment/KoColor.cpp +++ b/libs/pigment/KoColor.cpp @@ -103,7 +103,7 @@ d->data = new quint8[colorSpace->pixelSize()]; memset(d->data, 0, d->colorSpace->pixelSize()); - src.colorSpace()->convertPixelsTo(src.d->data, d->data, colorSpace, 1, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + src.colorSpace()->convertPixelsTo(src.d->data, d->data, colorSpace, 1, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } KoColor::KoColor(const KoColor & rhs) @@ -161,8 +161,8 @@ void KoColor::convertTo(const KoColorSpace * cs) { convertTo(cs, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } void KoColor::setColor(const quint8 * data, const KoColorSpace * colorSpace) @@ -229,7 +229,7 @@ void KoColor::fromKoColor(const KoColor& src) { - src.colorSpace()->convertPixelsTo(src.d->data, d->data, colorSpace(), 1, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + src.colorSpace()->convertPixelsTo(src.d->data, d->data, colorSpace(), 1, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); } const KoColorProfile * KoColor::profile() const diff --git a/libs/pigment/KoColorConversionSystem.cpp b/libs/pigment/KoColorConversionSystem.cpp --- a/libs/pigment/KoColorConversionSystem.cpp +++ b/libs/pigment/KoColorConversionSystem.cpp @@ -289,10 +289,10 @@ } Q_ASSERT(bestPath); const KoColorSpace* endColorSpace = defaultColorSpaceForNode(bestPath->endNode()); - fromCS = createTransformationFromPath(bestPath, colorSpace, endColorSpace, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + fromCS = createTransformationFromPath(bestPath, colorSpace, endColorSpace, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); Path* returnPath = findBestPath(bestPath->endNode(), csNode); Q_ASSERT(returnPath); - toCS = createTransformationFromPath(returnPath, endColorSpace, colorSpace, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + toCS = createTransformationFromPath(returnPath, endColorSpace, colorSpace, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); Q_ASSERT(*toCS->dstColorSpace() == *fromCS->srcColorSpace()); Q_ASSERT(*fromCS->dstColorSpace() == *toCS->srcColorSpace()); } diff --git a/libs/pigment/KoColorConversionTransformation.h b/libs/pigment/KoColorConversionTransformation.h --- a/libs/pigment/KoColorConversionTransformation.h +++ b/libs/pigment/KoColorConversionTransformation.h @@ -80,11 +80,11 @@ * following default values should be used. */ - static Intent InternalRenderingIntent; - static ConversionFlags InternalConversionFlags; + static Intent internalRenderingIntent() { return IntentPerceptual; } + static ConversionFlags internalConversionFlags() { return BlackpointCompensation; } - static Intent AdjustmentRenderingIntent; - static ConversionFlags AdjustmentConversionFlags; + static Intent adjustmentRenderingIntent() { return IntentPerceptual; } + static ConversionFlags adjustmentConversionFlags() { return ConversionFlags(BlackpointCompensation | NoWhiteOnWhiteFixup); } public: KoColorConversionTransformation(const KoColorSpace* srcCs, diff --git a/libs/pigment/KoColorConversionTransformation.cpp b/libs/pigment/KoColorConversionTransformation.cpp --- a/libs/pigment/KoColorConversionTransformation.cpp +++ b/libs/pigment/KoColorConversionTransformation.cpp @@ -21,13 +21,6 @@ #include "KoColorSpace.h" -KoColorConversionTransformation::Intent KoColorConversionTransformation::InternalRenderingIntent = IntentPerceptual; -KoColorConversionTransformation::ConversionFlags KoColorConversionTransformation::InternalConversionFlags = BlackpointCompensation; - -KoColorConversionTransformation::Intent KoColorConversionTransformation::AdjustmentRenderingIntent = IntentPerceptual; -KoColorConversionTransformation::ConversionFlags KoColorConversionTransformation::AdjustmentConversionFlags = BlackpointCompensation | NoWhiteOnWhiteFixup; - - struct Q_DECL_HIDDEN KoColorConversionTransformation::Private { const KoColorSpace* srcColorSpace; const KoColorSpace* dstColorSpace; diff --git a/libs/pigment/KoColorSpace.cpp b/libs/pigment/KoColorSpace.cpp --- a/libs/pigment/KoColorSpace.cpp +++ b/libs/pigment/KoColorSpace.cpp @@ -166,29 +166,29 @@ const KoColorConversionTransformation* KoColorSpace::toLabA16Converter() const { if (!d->transfoToLABA16) { - d->transfoToLABA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(this, KoColorSpaceRegistry::instance()->lab16(""), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags) ; + d->transfoToLABA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(this, KoColorSpaceRegistry::instance()->lab16(""), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()) ; } return d->transfoToLABA16; } const KoColorConversionTransformation* KoColorSpace::fromLabA16Converter() const { if (!d->transfoFromLABA16) { - d->transfoFromLABA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(KoColorSpaceRegistry::instance()->lab16(""), this, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags) ; + d->transfoFromLABA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(KoColorSpaceRegistry::instance()->lab16(""), this, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()) ; } return d->transfoFromLABA16; } const KoColorConversionTransformation* KoColorSpace::toRgbA16Converter() const { if (!d->transfoToRGBA16) { - d->transfoToRGBA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(this, KoColorSpaceRegistry::instance()->rgb16(""), KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags) ; + d->transfoToRGBA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(this, KoColorSpaceRegistry::instance()->rgb16(""), KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()) ; } return d->transfoToRGBA16; } const KoColorConversionTransformation* KoColorSpace::fromRgbA16Converter() const { if (!d->transfoFromRGBA16) { - d->transfoFromRGBA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(KoColorSpaceRegistry::instance()->rgb16("") , this, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags) ; + d->transfoFromRGBA16 = KoColorSpaceRegistry::instance()->colorConversionSystem()->createColorConverter(KoColorSpaceRegistry::instance()->rgb16("") , this, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()) ; } return d->transfoFromRGBA16; } diff --git a/libs/pigment/KoCopyColorConversionTransformation.cpp b/libs/pigment/KoCopyColorConversionTransformation.cpp --- a/libs/pigment/KoCopyColorConversionTransformation.cpp +++ b/libs/pigment/KoCopyColorConversionTransformation.cpp @@ -23,7 +23,7 @@ // --- KoCopyColorConversionTransformation --- KoCopyColorConversionTransformation::KoCopyColorConversionTransformation(const KoColorSpace* cs) - : KoColorConversionTransformation(cs, cs, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags) + : KoColorConversionTransformation(cs, cs, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()) { } void KoCopyColorConversionTransformation::transform(const quint8 *srcU8, quint8 *dstU8, qint32 nPixels) const diff --git a/libs/pigment/KoFallBackColorTransformation.cpp b/libs/pigment/KoFallBackColorTransformation.cpp --- a/libs/pigment/KoFallBackColorTransformation.cpp +++ b/libs/pigment/KoFallBackColorTransformation.cpp @@ -41,9 +41,9 @@ KoFallBackColorTransformation::KoFallBackColorTransformation(const KoColorSpace* _cs, const KoColorSpace* _fallBackCS, KoColorTransformation* _transfo) : d(new Private) { d->fallBackColorSpace = _fallBackCS; - d->csToFallBackCache = new KoCachedColorConversionTransformation(KoColorSpaceRegistry::instance()->colorConversionCache()->cachedConverter(_cs, _fallBackCS, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags)); + d->csToFallBackCache = new KoCachedColorConversionTransformation(KoColorSpaceRegistry::instance()->colorConversionCache()->cachedConverter(_cs, _fallBackCS, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags())); d->csToFallBack = d->csToFallBackCache->transformation(); - d->fallBackToCsCache = new KoCachedColorConversionTransformation(KoColorSpaceRegistry::instance()->colorConversionCache()->cachedConverter(_fallBackCS, _cs, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags)); + d->fallBackToCsCache = new KoCachedColorConversionTransformation(KoColorSpaceRegistry::instance()->colorConversionCache()->cachedConverter(_fallBackCS, _cs, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags())); d->fallBackToCs = d->fallBackToCsCache->transformation(); d->colorTransformation = _transfo; d->buff = 0; diff --git a/libs/pigment/KoScaleColorConversionTransformation.h b/libs/pigment/KoScaleColorConversionTransformation.h --- a/libs/pigment/KoScaleColorConversionTransformation.h +++ b/libs/pigment/KoScaleColorConversionTransformation.h @@ -55,7 +55,7 @@ ((srcColorDepthId() == Float32BitsColorDepthID.id()) && (dstColorDepthId() == Float16BitsColorDepthID.id()))) { } - virtual KoColorConversionTransformation* createColorTransformation(const KoColorSpace* srcColorSpace, const KoColorSpace* dstColorSpace, KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::InternalRenderingIntent) const { + virtual KoColorConversionTransformation* createColorTransformation(const KoColorSpace* srcColorSpace, const KoColorSpace* dstColorSpace, KoColorConversionTransformation::Intent renderingIntent = KoColorConversionTransformation::internalRenderingIntent()) const { Q_UNUSED(renderingIntent); Q_ASSERT(canBeSource(srcColorSpace)); Q_ASSERT(canBeDestination(dstColorSpace)); diff --git a/libs/pigment/colorspaces/KoSimpleColorSpace.h b/libs/pigment/colorspaces/KoSimpleColorSpace.h --- a/libs/pigment/colorspaces/KoSimpleColorSpace.h +++ b/libs/pigment/colorspaces/KoSimpleColorSpace.h @@ -132,8 +132,8 @@ } else { const KoColorSpace* dstCs = KoColorSpaceRegistry::instance()->lab16(); convertPixelsTo(src, dst, dstCs, nPixels, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } } @@ -143,8 +143,8 @@ } else { const KoColorSpace* srcCs = KoColorSpaceRegistry::instance()->lab16(); srcCs->convertPixelsTo(src, dst, this, nPixels, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } } @@ -154,8 +154,8 @@ } else { const KoColorSpace* dstCs = KoColorSpaceRegistry::instance()->rgb16(); convertPixelsTo(src, dst, dstCs, nPixels, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } } @@ -165,8 +165,8 @@ } else { const KoColorSpace* srcCs = KoColorSpaceRegistry::instance()->rgb16(); srcCs->convertPixelsTo(src, dst, this, nPixels, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); } } diff --git a/libs/pigment/colorspaces/KoSimpleColorSpaceEngine.cpp b/libs/pigment/colorspaces/KoSimpleColorSpaceEngine.cpp --- a/libs/pigment/colorspaces/KoSimpleColorSpaceEngine.cpp +++ b/libs/pigment/colorspaces/KoSimpleColorSpaceEngine.cpp @@ -36,8 +36,8 @@ public: KoSimpleColorConversionTransformation(const KoColorSpace* srcCs, const KoColorSpace* dstCs) : KoColorConversionTransformation(srcCs, dstCs, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags) { + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()) { } ~KoSimpleColorConversionTransformation() { diff --git a/plugins/colorengines/lcms2/LcmsColorSpace.h b/plugins/colorengines/lcms2/LcmsColorSpace.h --- a/plugins/colorengines/lcms2/LcmsColorSpace.h +++ b/plugins/colorengines/lcms2/LcmsColorSpace.h @@ -201,15 +201,15 @@ TYPE_BGR_8, d->profile->lcmsProfile(), this->colorSpaceType(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); Q_ASSERT(d->defaultTransformations->fromRGB); d->defaultTransformations->toRGB = cmsCreateTransform(d->profile->lcmsProfile(), this->colorSpaceType(), KoLcmsDefaultTransformations::s_RGBProfile, TYPE_BGR_8, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); Q_ASSERT(d->defaultTransformations->toRGB); KoLcmsDefaultTransformations::s_transformations[ this->id()][ d->profile ] = d->defaultTransformations; } @@ -247,8 +247,8 @@ TYPE_BGR_8, d->profile->lcmsProfile(), this->colorSpaceType(), - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); d->lastRGBProfile = profile->lcmsProfile(); } @@ -268,8 +268,8 @@ if (d->lastToRGB == 0 || (d->lastToRGB != 0 && d->lastRGBProfile != profile->lcmsProfile())) { d->lastToRGB = cmsCreateTransform(d->profile->lcmsProfile(), this->colorSpaceType(), profile->lcmsProfile(), TYPE_BGR_8, - KoColorConversionTransformation::InternalRenderingIntent, - KoColorConversionTransformation::InternalConversionFlags); + KoColorConversionTransformation::internalRenderingIntent(), + KoColorConversionTransformation::internalConversionFlags()); d->lastRGBProfile = profile->lcmsProfile(); } cmsDoTransform(d->lastToRGB, const_cast (src), d->qcolordata, 1); @@ -293,8 +293,8 @@ adj->profiles[0] = d->profile->lcmsProfile(); adj->profiles[2] = d->profile->lcmsProfile(); adj->cmstransform = cmsCreateMultiprofileTransform(adj->profiles, 3, this->colorSpaceType(), this->colorSpaceType(), - KoColorConversionTransformation::AdjustmentRenderingIntent, - KoColorConversionTransformation::AdjustmentConversionFlags); + KoColorConversionTransformation::adjustmentRenderingIntent(), + KoColorConversionTransformation::adjustmentConversionFlags()); adj->csProfile = d->profile->lcmsProfile(); return adj; } @@ -322,12 +322,12 @@ adj->profiles[2] = NULL; adj->csProfile = d->profile->lcmsProfile(); adj->cmstransform = cmsCreateTransform(adj->profiles[0], this->colorSpaceType(), NULL, this->colorSpaceType(), - KoColorConversionTransformation::AdjustmentRenderingIntent, - KoColorConversionTransformation::AdjustmentConversionFlags); + KoColorConversionTransformation::adjustmentRenderingIntent(), + KoColorConversionTransformation::adjustmentConversionFlags()); adj->cmsAlphaTransform = cmsCreateTransform(adj->profiles[1], TYPE_GRAY_DBL, NULL, TYPE_GRAY_DBL, - KoColorConversionTransformation::AdjustmentRenderingIntent, - KoColorConversionTransformation::AdjustmentConversionFlags); + KoColorConversionTransformation::adjustmentRenderingIntent(), + KoColorConversionTransformation::adjustmentConversionFlags()); delete [] transferFunctions; delete [] alphaTransferFunctions; diff --git a/plugins/colorengines/lcms2/tests/TestKoCompositeOps.cpp b/plugins/colorengines/lcms2/tests/TestKoCompositeOps.cpp --- a/plugins/colorengines/lcms2/tests/TestKoCompositeOps.cpp +++ b/plugins/colorengines/lcms2/tests/TestKoCompositeOps.cpp @@ -1189,7 +1189,7 @@ } // full white image - //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags).save("0dst.png"); + //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()).save("0dst.png"); // src quint8 * dab = new quint8[pixelCount * pixelSize]; @@ -1200,7 +1200,7 @@ } // full black image - //cs->convertToQImage(dab, w, h, 0,KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags).save("1src.png"); + //cs->convertToQImage(dab, w, h, 0,KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()).save("1src.png"); // selection @@ -1219,7 +1219,7 @@ } // white rectangle at 128,128 - //KoColorSpaceRegistry::instance()->alpha8()->convertToQImage(selection, w, h, 0, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags).save("1mask.png"); + //KoColorSpaceRegistry::instance()->alpha8()->convertToQImage(selection, w, h, 0, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()).save("1mask.png"); copy->composite(layer,w * pixelSize, dab, w * pixelSize, @@ -1230,7 +1230,7 @@ // full black image - //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags).save("2result.png"); + //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()).save("2result.png"); copy->composite(layer,w * pixelSize, opaque.data(), 0, @@ -1241,7 +1241,7 @@ ); // full opaque image - //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags).save("3result.png"); + //cs->convertToQImage(layer, w, h, 0,KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()).save("3result.png"); copy->composite(layer,w * pixelSize, dab, w * pixelSize, @@ -1252,7 +1252,7 @@ ); // black rectangle on opaque background - QImage result = cs->convertToQImage(layer, w, h, 0, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + QImage result = cs->convertToQImage(layer, w, h, 0, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); QImage expectedResult(QString(FILES_DATA_DIR) + QDir::separator() + "CopyWithSelectionExpectedResult.png"); bool testOk = (result == expectedResult); @@ -1271,7 +1271,7 @@ QBitArray()); - result = cs->convertToQImage(layer, w, h, 0, KoColorConversionTransformation::InternalRenderingIntent, KoColorConversionTransformation::InternalConversionFlags); + result = cs->convertToQImage(layer, w, h, 0, KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::internalConversionFlags()); expectedResult = QImage(QString(FILES_DATA_DIR) + QDir::separator() + "CopySingleWithSelectionExpectedResult.png"); testOk = (result == expectedResult);