|
Krita Source Code Documentation
|
#include <kis_qmic_simple_convertor.h>
Static Public Member Functions | |
| static QString | blendingModeToString (QString blendMode) |
| static void | convertFromGmicFast (const KisQMicImage &gmicImage, KisPaintDeviceSP dst, float gmicUnitValue) |
| Fast versions. | |
| static void | convertFromGmicImage (const KisQMicImage &gmicImage, KisPaintDeviceSP dst, float gmicMaxChannelValue) |
| static void | convertFromQImage (const QImage &image, KisQMicImage &gmicImage, float gmicUnitValue=1.0) |
| static void | convertToGmicImage (KisPaintDeviceSP dev, KisQMicImage &gmicImage, QRect rc=QRect()) |
| static void | convertToGmicImageFast (KisPaintDeviceSP dev, KisQMicImage &gmicImage, QRect rc=QRect()) |
| static QImage | convertToQImage (const KisQMicImage &gmicImage, float gmicMaxChannelValue=255.0) |
| static QString | gMicNameToName (QString name) |
| static QString | nameToGMicName (QString name) |
| static QString | stringToBlendingMode (QString str) |
Definition at line 18 of file kis_qmic_simple_convertor.h.
|
static |
Definition at line 1087 of file kis_qmic_simple_convertor.cpp.
References reverseMap().
|
static |
Fast versions.
Definition at line 368 of file kis_qmic_simple_convertor.cpp.
References KoColorSpace::channelCount(), KisPaintDevice::clear(), KisPaintDevice::colorSpace(), KoColorSpaceRegistry::colorSpace(), convertFromGmicImage(), KisPaintDevice::createRandomAccessorNG(), createTransformationFromGmic(), KisPaintDevice::crop(), dbgPlugins, Float32BitsColorDepthID, KoID::id(), KoColorSpaceRegistry::instance(), KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_spectrum, KisQMicImage::m_width, KisPaintDevice::moveTo(), KisRandomConstAccessorNG::moveTo(), KisRandomConstAccessorNG::numContiguousColumns(), KisRandomConstAccessorNG::numContiguousRows(), KoColorSpace::pixelSize(), KoColorSpace::profile(), KisBaseAccessor::rawData(), KoColorSpaceRegistry::rgb8(), RGBAColorModelID, KisPaintDevice::x(), and KisPaintDevice::y().
|
static |
Definition at line 751 of file kis_qmic_simple_convertor.cpp.
References KisPaintDevice::colorSpace(), KoColorSpaceRegistry::colorSpace(), KoColorSpace::convertPixelsTo(), KisPaintDevice::createRandomAccessorNG(), dbgPlugins, Float32BitsColorDepthID, KoID::id(), KoColorSpaceRegistry::instance(), KoColorConversionTransformation::internalConversionFlags(), KoColorConversionTransformation::internalRenderingIntent(), KisSharedPtr< T >::isNull(), KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_spectrum, KisQMicImage::m_width, KisRandomConstAccessorNG::moveTo(), KisRandomConstAccessorNG::numContiguousColumns(), KoColorSpace::pixelSize(), KoColorSpace::profile(), KisBaseAccessor::rawData(), KoColorSpaceRegistry::rgb8(), and RGBAColorModelID.
|
static |
Definition at line 988 of file kis_qmic_simple_convertor.cpp.
References dbgKrita, KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_spectrum, and KisQMicImage::m_width.
|
static |
Definition at line 662 of file kis_qmic_simple_convertor.cpp.
References KisPaintDevice::colorSpace(), KoColorSpaceRegistry::colorSpace(), KoColorSpace::convertPixelsTo(), KisPaintDevice::createRandomConstAccessorNG(), createTransformation(), Float32BitsColorDepthID, KoID::id(), KoColorSpaceRegistry::instance(), KoColorConversionTransformation::internalConversionFlags(), KoColorConversionTransformation::internalRenderingIntent(), KisSharedPtr< T >::isNull(), KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_spectrum, KisQMicImage::m_width, KisRandomConstAccessorNG::moveTo(), KisRandomConstAccessorNG::numContiguousColumns(), KoColorSpace::pixelSize(), KoColorSpace::profile(), KisBaseConstAccessor::rawDataConst(), KoColorSpaceRegistry::rgb8(), and RGBAColorModelID.
|
static |
Definition at line 514 of file kis_qmic_simple_convertor.cpp.
References KisPaintDevice::colorSpace(), KoColorSpaceRegistry::colorSpace(), convertToGmicImage(), KisPaintDevice::createRandomConstAccessorNG(), createTransformation(), dbgPlugins, Float32BitsColorDepthID, KoID::id(), KoColorSpaceRegistry::instance(), KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_width, KisRandomConstAccessorNG::moveTo(), KisRandomConstAccessorNG::numContiguousColumns(), KisRandomConstAccessorNG::numContiguousRows(), KisPaintDevice::pixelSize(), KoColorSpace::pixelSize(), KoColorSpace::profile(), KisBaseConstAccessor::rawDataConst(), KoColorSpaceRegistry::rgb8(), RGBAColorModelID, KisPaintDevice::x(), and KisPaintDevice::y().
|
static |
Definition at line 956 of file kis_qmic_simple_convertor.cpp.
References dbgPlugins, KisQMicImage::m_data, KisQMicImage::m_height, KisQMicImage::m_spectrum, and KisQMicImage::m_width.
|
static |
Decode the GMic-encoded name back into the one with parenthesis
Definition at line 1108 of file kis_qmic_simple_convertor.cpp.
|
static |
A special function that removes all parenthesis from the layer name, since parenthesis are used in GMic to encode layer properties.
The function basically replaces '(' and ')' symbols with \u0015 and \u0016 correspondingly.
Definition at line 1102 of file kis_qmic_simple_convertor.cpp.
|
static |
Definition at line 1095 of file kis_qmic_simple_convertor.cpp.
References blendingModeMap, and COMPOSITE_OVER.