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)
|