summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMarti Maria <mmaria@abindustries.com>2021-12-13 16:55:13 +0100
committerMarti Maria <mmaria@abindustries.com>2021-12-13 16:55:13 +0100
commit4e9fbe9e362b83364392b5799b8633830e575448 (patch)
tree46742cd23b1045515f77768aaaf245aee27cb077 /utils
parent8aa70ee88c8319eb677b82aebdceb1bda1c3f0b7 (diff)
downloadlcms2-4e9fbe9e362b83364392b5799b8633830e575448.tar.gz
update tifficc to fix #294
Fix for #294, thanks for reporting
Diffstat (limited to 'utils')
-rw-r--r--utils/tificc/tificc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/utils/tificc/tificc.c b/utils/tificc/tificc.c
index c486ef1..460ff84 100644
--- a/utils/tificc/tificc.c
+++ b/utils/tificc/tificc.c
@@ -1,7 +1,7 @@
//---------------------------------------------------------------------------------
//
// Little Color Management System
-// Copyright (c) 1998-2020 Marti Maria Saguer
+// Copyright (c) 1998-2021 Marti Maria Saguer
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the "Software"),
@@ -376,8 +376,12 @@ cmsUInt32Number ComputeOutputFormatDescriptor(cmsUInt32Number dwInput, int OutCo
int IsPlanar = T_PLANAR(dwInput);
int Channels = ChanCountFromPixelType(OutColorSpace);
int IsFlt = (bps == 0) || (bps == 4);
+ int labTiffSpecial = FALSE;
+
+ if (OutColorSpace == PT_Lab)
+ labTiffSpecial = TRUE;
- return (FLOAT_SH(IsFlt)|COLORSPACE_SH(OutColorSpace)|PLANAR_SH(IsPlanar)|CHANNELS_SH(Channels)|BYTES_SH(bps));
+ return (FLOAT_SH(IsFlt)|COLORSPACE_SH(OutColorSpace)|PLANAR_SH(IsPlanar)|CHANNELS_SH(Channels)|BYTES_SH(bps) | (labTiffSpecial << 23));
}
@@ -1155,7 +1159,7 @@ int main(int argc, char* argv[])
TIFF *in, *out;
- fprintf(stderr, "Little CMS ICC profile applier for TIFF - v6.4 [LittleCMS %2.2f]\n\n", LCMS_VERSION / 1000.0);
+ fprintf(stderr, "Little CMS ICC profile applier for TIFF - v6.5 [LittleCMS %2.2f]\n\n", LCMS_VERSION / 1000.0);
fprintf(stderr, "Copyright (c) 1998-2021 Marti Maria Saguer. See COPYING file for details.\n");
fflush(stderr);