8 #ifndef SCLCMS2COLORMGMTENGINEIMPL_H
9 #define SCLCMS2COLORMGMTENGINEIMPL_H
14 #include "sccolormgmtenginedata.h"
15 #include "sccolorprofilecache.h"
29 virtual QList<ScColorProfileInfo> getAvailableProfileInfo(
const QString& directory,
bool recursive);
43 eRenderIntent renderIntent,
long transformFlags);
48 eRenderIntent proofingIntent,
long transformFlags);
53 static QSharedPointer<ScColorProfileCache> m_profileCache;
56 static QSharedPointer<ScColorTransformPool> m_transformPool;
58 static cmsUInt32Number translateFlagsToLcmsFlags(
long flags);
59 static cmsUInt32Number translateFormatToLcmsFormat(eColorFormat format);
60 static int translateIntentToLcmsIntent(eRenderIntent intent, eRenderIntent defaut = Intent_Relative_Colorimetric);
61 static eColorSpaceType translateLcmsColorSpaceType(cmsColorSpaceSignature);
62 static eProfileClass translateLcmsProfileClass(cmsProfileClassSignature);
76 static void cmsErrorHandler(cmsContext contextID, cmsUInt32Number ErrorCode,
const char *ErrorText);
Definition: sclcms2colormgmtengineimpl.h:65
Definition: sccolorprofile.h:16
Definition: sccolormgmtenginedata.h:22
Definition: sccolormgmtstructs.h:92
Definition: sclcms2colormgmtengineimpl.h:17
Definition: sclcms2colorprofileimpl.h:17
Definition: sccolormgmtengine.h:16
static void cmsErrorHandler(cmsContext contextID, cmsUInt32Number ErrorCode, const char *ErrorText)
Simple error handler for use in conjunction with littlecms.
Definition: sclcms2colormgmtengineimpl.cpp:532