diff options
author | Marti Maria <info@littlecms.com> | 2012-08-14 16:16:15 +0200 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2012-08-14 16:16:15 +0200 |
commit | 3a69c0caa698ac8ddef4824fc24c7361470a7a45 (patch) | |
tree | 299f0369b262c75116b6068701e6e51cc98e7c1a /utils | |
parent | eb6754966c05f3424a050d3ae0ddd312af69a9f2 (diff) | |
download | lcms2-3a69c0caa698ac8ddef4824fc24c7361470a7a45.tar.gz |
Bugs and modifications for 2.4rc2
Diffstat (limited to 'utils')
-rw-r--r-- | utils/transicc/transicc.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/transicc/transicc.c b/utils/transicc/transicc.c index f1bcb6d..27b7de9 100644 --- a/utils/transicc/transicc.c +++ b/utils/transicc/transicc.c @@ -469,8 +469,12 @@ cmsBool OpenTransforms(void) if (cmsIsTag(hOutput, cmsSigColorantTableTag)){ - List = cmsReadTag(hInput, cmsSigColorantTableTag); + List = cmsReadTag(hOutput, cmsSigColorantTableTag); OutputColorant = cmsDupNamedColorList(List); + if (cmsNamedColorCount(OutputColorant) <= 3) + SetRange(255, FALSE); + else + SetRange(1, FALSE); // Inks are already divided by 100 in the formatter } else OutputColorant = ComponentNames(OutputColorSpace, FALSE); @@ -1220,7 +1224,7 @@ int main(int argc, char *argv[]) int nPatch = 0; - fprintf(stderr, "LittleCMS ColorSpace conversion calculator - 4.1 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "LittleCMS ColorSpace conversion calculator - 4.2 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); InitUtils("transicc"); |