~vcs-imports/lcms/main

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: mm2
  • Date: 2006-11-23 11:17:33 UTC
  • Revision ID: vcs-imports@canonical.com-20061123111733-8eaddbb2f5cd8374
no message

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
  
5
5
New features
6
6
    
7
 
  Black preservation on CMYK-> CMYK transforms
 
7
  two different types of black preservation on CMYK-> CMYK transforms
8
8
  Ability to set adaptation state of observer on absolute colorimetric transforms. 
9
9
  A rather advanced feature. Actually it only allows No adaptation (d=0) and observer fully adapted (d=1)
10
10
  lcms can now "fix" some broken 8-bit profiles that have gray axes misplaced.
11
11
  icctrans can now read CGATS/IT8 files.
12
12
  improved tifficc with tiff Lab8 support
 
13
  icclink now supports colorant table tag.
13
14
  
14
15
 
15
16
 New functions
16
17
 
17
 
LCMSAPI double       LCMSEXPORT cmsSetAdaptationState(cmsHTRANSFORM hTransform, double d);
18
 
 
19
 
LCMSAPI void          LCMSEXPORT cmsSetHeaderAttributes(cmsHPROFILE hProfile, DWORD Flags);
20
 
LCMSAPI DWORD         LCMSEXPORT cmsTakeHeaderAttributes(cmsHPROFILE hProfile);
21
 
 
22
 
LCMSAPI icInt32Number           LCMSEXPORT cmsGetTagCount(cmsHPROFILE hProfile);
23
 
LCMSAPI icTagSignature          LCMSEXPORT cmsGetTagSignature(cmsHPROFILE hProfile, icInt32Number n);
24
 
 
25
 
 
26
 
LCMSAPI BOOL            LCMSEXPORT cmsIT8SaveToMem(LCMSHANDLE hIT8, void *MemPtr, size_t* BytesNeeded);
27
 
 
28
 
  BOOL  _cmsIsMatrixShaper(cmsHPROFILE hProfile);
29
 
  BOOL  _cmsAddDateTimeTag(cmsHPROFILE hProfile, icTagSignature sig, struct tm *DateTime);
30
 
  BOOL  _cmsAddColorantTableTag(cmsHPROFILE hProfile, icTagSignature sig, LPcmsNAMEDCOLORLIST nc);
31
 
 
32
 
  double cmsEvalLUTreverse(LPLUT Lut, WORD Target[], WORD Result[], LPWORD Hint);
33
 
 
34
 
LPcmsNAMEDCOLORLIST LCMSEXPORT cmsReadColorantTable(cmsHPROFILE hProfile, icTagSignature sig)
35
 
 
 
18
double        cmsSetAdaptationState(cmsHTRANSFORM hTransform, double d);
 
19
 
 
20
void           cmsSetHeaderAttributes(cmsHPROFILE hProfile, DWORD Flags);
 
21
DWORD          cmsTakeHeaderAttributes(cmsHPROFILE hProfile);
 
22
 
 
23
icInt32Number  cmsGetTagCount(cmsHPROFILE hProfile);
 
24
icTagSignature cmsGetTagSignature(cmsHPROFILE hProfile, icInt32Number n);
 
25
 
 
26
int            cmsSetCMYKPreservationStrategy(int n)
 
27
 
 
28
BOOL           cmsIT8SaveToMem(LCMSHANDLE hIT8, void *MemPtr, size_t* BytesNeeded);
 
29
 
 
30
BOOL          _cmsIsMatrixShaper(cmsHPROFILE hProfile);
 
31
BOOL          _cmsAddDateTimeTag(cmsHPROFILE hProfile, icTagSignature sig, struct tm *DateTime);
 
32
BOOL          _cmsAddColorantTableTag(cmsHPROFILE hProfile, icTagSignature sig, LPcmsNAMEDCOLORLIST nc);
 
33
 
 
34
double       cmsEvalLUTreverse(LPLUT Lut, WORD Target[], WORD Result[], LPWORD Hint);
 
35
 
 
36
LPcmsNAMEDCOLORLIST  cmsReadColorantTable(cmsHPROFILE hProfile, icTagSignature sig)
36
37
 
37
38
LPcmsGAMUTEX cmsReadExtendedGamut(cmsHPROFILE hProfile, int index);
38
39
void         cmsFreeExtendedGamut(LPcmsGAMUTEX gex);