blob: 994063b2bf55c45b1086439802c2d40706f50f8c (
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: CIECAM02 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 = cmsCIECAM02Init(vc)
JCh = cmsJCh()
XYZ = cmsCIEXYZ()
XYZ.X = 19.01
XYZ.Y = 20
XYZ.Z = 21.78
print XYZ
cmsCIECAM02Forward(cam, XYZ, JCh)
print JCh
cmsCIECAM02Reverse(cam, JCh, XYZ)
print XYZ
cmsCIECAM02Done(cam)
|