IccMAX 2.1.27
Color Profile Tools
|
#include <IccPrmg.h>
Public Member Functions | |
CIccPRMG () | |
icStatusCMM | EvaluateProfile (CIccProfile *pProfile, icRenderingIntent nIntent=icUnknownIntent, icXformInterp nInterp=icInterpLinear, bool buseMpeTags=true) |
icStatusCMM | EvaluateProfile (const icChar *szProfilePath, icRenderingIntent nIntent=icUnknownIntent, icXformInterp nInterp=icInterpLinear, bool buseMpeTags=true) |
icFloatNumber | GetChroma (icFloatNumber L, icFloatNumber h) |
bool | InGamut (icFloatNumber *Lab) |
bool | InGamut (icFloatNumber L, icFloatNumber c, icFloatNumber h) |
Data Fields | |
bool | m_bPrmgImplied |
icUInt32Number | m_nDE1 |
icUInt32Number | m_nDE10 |
icUInt32Number | m_nDE2 |
icUInt32Number | m_nDE3 |
icUInt32Number | m_nDE5 |
icUInt32Number | m_nTotal |
CIccPRMG::CIccPRMG | ( | ) |
icStatusCMM CIccPRMG::EvaluateProfile | ( | CIccProfile * | pProfile, |
icRenderingIntent | nIntent = icUnknownIntent , |
||
icXformInterp | nInterp = icInterpLinear , |
||
bool | buseMpeTags = true |
||
) |
References icHeader::deviceClass, CIccTag::GetType(), CIccTagSignature::GetValue(), icCmmStatCantOpenProfile, icCmmStatInvalidProfile, icCmmStatOk, icDeltaE(), icLabFromPcs(), icPerceptual, icSaturation, icSigColorSpaceClass, icSigDisplayClass, icSigInputClass, icSigLabData, icSigOutputClass, icSigPerceptualReferenceMediumGamut, icSigPerceptualRenderingIntentGamutTag, icSigSignatureType, icXformLutColorimetric, InGamut(), m_bPrmgImplied, m_nDE1, m_nDE10, m_nDE2, m_nDE3, m_nDE5, and m_nTotal.
Referenced by EvaluateProfile().
icStatusCMM CIccPRMG::EvaluateProfile | ( | const icChar * | szProfilePath, |
icRenderingIntent | nIntent = icUnknownIntent , |
||
icXformInterp | nInterp = icInterpLinear , |
||
bool | buseMpeTags = true |
||
) |
References CIccProfile, EvaluateProfile(), icCmmStatCantOpenProfile, and ReadIccProfile().
Referenced by AnalyzeRoundTrip(), and main().
icFloatNumber CIccPRMG::GetChroma | ( | icFloatNumber | L, |
icFloatNumber | h | ||
) |
References icClamp(), and icPRMG_Chroma.
Referenced by InGamut().
bool CIccPRMG::InGamut | ( | icFloatNumber * | Lab | ) |
References icLab2Lch(), and InGamut().
Referenced by EvaluateProfile().
bool CIccPRMG::InGamut | ( | icFloatNumber | L, |
icFloatNumber | c, | ||
icFloatNumber | h | ||
) |
References GetChroma().
Referenced by InGamut().
bool CIccPRMG::m_bPrmgImplied |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nDE1 |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nDE10 |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nDE2 |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nDE3 |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nDE5 |
Referenced by CIccPRMG(), EvaluateProfile(), and main().
icUInt32Number CIccPRMG::m_nTotal |
Referenced by CIccPRMG(), AnalyzeRoundTrip(), EvaluateProfile(), and main().