Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mm2/Little-CMS.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2010-04-06 20:38:08 +0400
committerMarti Maria <info@littlecms.com>2010-04-06 20:38:08 +0400
commit54256e3aadc1402676a85cd229fad798adc4c221 (patch)
tree11208a3dc4a3d091e5ee248eaaa0fc7847dd6f37 /utils/jpgicc
parenta6c26585266b1d419c8c8983b159f36093a35398 (diff)
Fixed a bug in devicelink profiles
Diffstat (limited to 'utils/jpgicc')
-rw-r--r--utils/jpgicc/jpgicc.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/utils/jpgicc/jpgicc.c b/utils/jpgicc/jpgicc.c
index 12a30f6..aeaa370 100644
--- a/utils/jpgicc/jpgicc.c
+++ b/utils/jpgicc/jpgicc.c
@@ -460,6 +460,15 @@ int GetProfileColorSpace(cmsHPROFILE hProfile)
return _cmsLCMScolorSpace(ProfileSpace);
}
+static
+int GetDevicelinkColorSpace(cmsHPROFILE hProfile)
+{
+ cmsColorSpaceSignature ProfileSpace = cmsGetPCS(hProfile);
+
+ return _cmsLCMScolorSpace(ProfileSpace);
+}
+
+
// From TRANSUPP
static
@@ -718,7 +727,7 @@ int TransformImage(char *cDefInpProf, char *cOutProf)
// Output colorspace is given by output profile
if (lIsDeviceLink) {
- OutputColorSpace = T_COLORSPACE(wInput);
+ OutputColorSpace = GetDevicelinkColorSpace(hIn);
}
else {
OutputColorSpace = GetProfileColorSpace(hOut);