summaryrefslogtreecommitdiffstats
path: root/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam97.py
blob: c365c2b1e0e3f3f329e4567cfd9f868f7e735a55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

#
# Sample: CIECAM97s appearance model
#

from lcms import *


Wt = cmsCIEXYZ()

Wt.X = 95.05
Wt.Y = 100
Wt.Z = 108.88

vc = cmsViewingConditions(Wt, 20, 20, AVG_SURROUND, 0.997)

cam = cmsCIECAM97sInit(vc)

JCh = cmsJCh()
XYZ = cmsCIEXYZ()

XYZ.X = 19.01
XYZ.Y = 20
XYZ.Z = 21.78

print XYZ

cmsCIECAM97sForward(cam,  XYZ, JCh)

print JCh

cmsCIECAM97sReverse(cam, JCh, XYZ)
print XYZ

cmsCIECAM97sDone(cam)