示例#1
0
// Show errors to the end user (unless quiet option)
static
void MyErrorLogHandler(cmsContext ContextID, cmsUInt32Number ErrorCode, const char *Text)
{
    if (Verbose >= 0)
        fprintf(stderr, "[%s]: %s\n", ProgramName, Text);   

	UTILS_UNUSED_PARAMETER(ErrorCode);
	UTILS_UNUSED_PARAMETER(ContextID);
}
示例#2
0
文件: jpgicc.c 项目: etlegacy/EasyGen
static
int ITU2PCS( register const cmsUInt16Number In[], register cmsUInt16Number Out[], register void*  Cargo)
{
	cmsCIELab Lab;

	ITU2Lab(In, &Lab);
	cmsFloat2LabEncoded(Out, &Lab);
	return TRUE;

    UTILS_UNUSED_PARAMETER(Cargo);
}
示例#3
0
文件: jpgicc.c 项目: etlegacy/EasyGen
static
int PCS2ITU(register const cmsUInt16Number In[], register cmsUInt16Number Out[], register void*  Cargo)
{
	cmsCIELab Lab;

	cmsLabEncoded2Float(&Lab, In);
	cmsDesaturateLab(&Lab, 85, -85, 125, -75);    // This function does the necessary gamut remapping
	Lab2ITU(&Lab, Out);
	return TRUE;

    UTILS_UNUSED_PARAMETER(Cargo);
}