8 #ifndef SCLCMSCOLORMGMTENGINEIMPL_H
9 #define SCLCMSCOLORMGMTENGINEIMPL_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 DWORD translateFlagsToLcmsFlags(
long flags);
59 static DWORD translateFormatToLcmsFormat(eColorFormat format);
60 static int translateIntentToLcmsIntent(eRenderIntent intent, eRenderIntent defaut = Intent_Relative_Colorimetric);
61 static eColorSpaceType translateLcmsColorSpaceType(icColorSpaceSignature);
62 static eProfileClass translateLcmsProfileClass(icProfileClassSignature);
static int cmsErrorHandler(int ErrorCode, const char *ErrorText)
Simple error handler for use in conjunction with littlecms.
Definition: sclcmscolormgmtengineimpl.cpp:604
Definition: sclcmscolorprofileimpl.h:17
Definition: sccolorprofile.h:16
Definition: sccolormgmtenginedata.h:22
Definition: sclcmscolormgmtengineimpl.h:17
Definition: sccolormgmtstructs.h:92
Definition: sclcmscolormgmtengineimpl.h:65
Definition: sccolormgmtengine.h:16