From 9e97cac287f69bf71e35602dbfc372335679f9fa Mon Sep 17 00:00:00 2001 From: Marti Maria Date: Thu, 24 Mar 2022 15:43:16 +0100 Subject: Fix black point compensation issue on unbounded capable profiles Some profiles on unbounded mode can return L* negative, this was affecting black point compensation algorithm. Also, added dynamic version reporting as fixing the described bug uncovered an issue with *.so version reporting --- utils/jpgicc/jpgicc.c | 2 +- utils/linkicc/linkicc.c | 2 +- utils/psicc/psicc.c | 2 +- utils/tificc/tificc.c | 2 +- utils/transicc/transicc.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) (limited to 'utils') diff --git a/utils/jpgicc/jpgicc.c b/utils/jpgicc/jpgicc.c index 21b13f7..2caf1b3 100644 --- a/utils/jpgicc/jpgicc.c +++ b/utils/jpgicc/jpgicc.c @@ -1250,7 +1250,7 @@ void HandleSwitches(int argc, char *argv[]) int main(int argc, char* argv[]) { - fprintf(stderr, "Little CMS ICC profile applier for JPEG - v3.3 [LittleCMS %2.2f]\n\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "Little CMS ICC profile applier for JPEG - v3.4 [LittleCMS %2.2f]\n\n", cmsGetEncodedCMMversion() / 1000.0); fprintf(stderr, "Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.\n"); fflush(stderr); diff --git a/utils/linkicc/linkicc.c b/utils/linkicc/linkicc.c index 0301363..d8c34ea 100644 --- a/utils/linkicc/linkicc.c +++ b/utils/linkicc/linkicc.c @@ -270,7 +270,7 @@ int main(int argc, char *argv[]) cmsHTRANSFORM hTransform = NULL; // Here we are - fprintf(stderr, "Little CMS ICC device link generator - v3.0 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "Little CMS ICC device link generator - v3.1 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); fprintf(stderr, "Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.\n"); fflush(stderr); diff --git a/utils/psicc/psicc.c b/utils/psicc/psicc.c index be4d1c6..38f9ab2 100644 --- a/utils/psicc/psicc.c +++ b/utils/psicc/psicc.c @@ -212,7 +212,7 @@ int main(int argc, char *argv[]) { int nargs; - fprintf(stderr, "Little CMS ICC PostScript generator - v2.1 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "Little CMS ICC PostScript generator - v2.1 [LittleCMS %2.2f]\n", cmsGetEncodedCMMversion() / 1000.0); fprintf(stderr, "Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.\n"); fflush(stderr); diff --git a/utils/tificc/tificc.c b/utils/tificc/tificc.c index 56a9df9..efbdd1b 100644 --- a/utils/tificc/tificc.c +++ b/utils/tificc/tificc.c @@ -1186,7 +1186,7 @@ int main(int argc, char* argv[]) TIFF *in, *out; - fprintf(stderr, "Little CMS ICC profile applier for TIFF - v7.0 [LittleCMS %2.2f]\n\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "Little CMS ICC profile applier for TIFF - v7.1 [LittleCMS %2.2f]\n\n", cmsGetEncodedCMMversion() / 1000.0); fprintf(stderr, "Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.\n"); fflush(stderr); diff --git a/utils/transicc/transicc.c b/utils/transicc/transicc.c index 4dc58c8..77787d6 100644 --- a/utils/transicc/transicc.c +++ b/utils/transicc/transicc.c @@ -1253,7 +1253,7 @@ int main(int argc, char *argv[]) int nPatch = 0; - fprintf(stderr, "LittleCMS ColorSpace conversion calculator - 5.0 [LittleCMS %2.2f]\n", LCMS_VERSION / 1000.0); + fprintf(stderr, "LittleCMS ColorSpace conversion calculator - 5.1 [LittleCMS %2.2f]\n", cmsGetEncodedCMMversion() / 1000.0); fprintf(stderr, "Copyright (c) 1998-2022 Marti Maria Saguer. See COPYING file for details.\n"); fflush(stderr); -- cgit v1.2.3