blob: 1f14b026c0ea211d441bfc57a999d524a8b0bb15 [file] [log] [blame]
Size : 0x000B4D98 : 740760
Data color space : 0x52474220 : 'RGB '
PCS : 0x58595A20 : 'XYZ '
Tag count : 0x00000018 : 24
Tag : Type : Size : Offset
------ : ------ : ------ : --------
'desc' : 'desc' : 140 : 420
'cprt' : 'text' : 74 : 560
'dmnd' : 'desc' : 115 : 636
'dmdd' : 'desc' : 101 : 752
'lumi' : 'XYZ ' : 20 : 856
'wtpt' : 'XYZ ' : 20 : 876
'bkpt' : 'XYZ ' : 20 : 896
'vcgt' : 'vcgt' : 1554 : 916
'A2B0' : 'mft2' : 227980 : 2472
'rXYZ' : 'XYZ ' : 20 : 230452
'gXYZ' : 'XYZ ' : 20 : 230472
'bXYZ' : 'XYZ ' : 20 : 230492
'rTRC' : 'curv' : 524 : 230512
'gTRC' : 'curv' : 524 : 231036
'bTRC' : 'curv' : 524 : 231560
'A2B1' : 'mft2' : 227980 : 2472
'B2A1' : 'mft2' : 241786 : 232084
'B2A0' : 'mft2' : 241786 : 473872
'targ' : 'text' : 22712 : 715660
'DevD' : 'text' : 22712 : 715660
'CIED' : 'text' : 22712 : 715660
'chrm' : 'chrm' : 36 : 738372
'mmod' : 'mmod' : 40 : 738408
'meta' : 'dict' : 2312 : 738448
rTRC : 16-bit table with 256 entries
~= : 2.298276, 1, -2.088398e-05, 0.03579767, 0.1176471, -0.003074646, 0 (Max error: 0.0831201) (D-gap: 1.95443e-05) (f(1) = 0.996887)
gTRC : 16-bit table with 256 entries
~= : 2.272159, 1, -5.811453e-06, 0.03112842, 0.1921569, -0.01746368, 0 (Max error: 0.0558824) (D-gap: 0.000121736) (f(1) = 0.982525)
bTRC : 16-bit table with 256 entries
~= : 2.330241, 1, -4.805624e-07, 1.546164e-09, 0.02352941, -0.0001525879, 0 (Max error: 0.152941) (D-gap: 7.89479e-06) (f(1) = 0.999863)
Best : 2.330241, 1, -4.805624e-07, 1.546164e-09, 0.02352941, -0.0001525879, 0 (D-gap: 7.89479e-06) (f(1) = 0.999863)
Inv : 0.4291402, 1, 0.0001525879, 6.467617e+08, 3.638034e-11, 0, -0 (D-gap: -0.000505093) (f(1) = 1.00006)
Best Error: | 0.100611 0.0871768 0.152941 |
XYZ : | 0.43673706 0.38032531 0.1471405 |
| 0.21763610 0.72984314 0.052520752 |
| 0.0026550293 0.06440734 0.75782775 |
A2B : "A", CLUT, "B"
"A" : 3 inputs
A0 : 16-bit table with 2049 entries
~= : 1.000023, 1, -0, 1.000015, 0.125, 0, 0 (Max error: 0.0181866) (D-gap: -6.67572e-06) (f(1) = 1) (~Identity)
A1 : 16-bit table with 2049 entries
~= : 1.000023, 1, -0, 1.000015, 0.125, 0, 0 (Max error: 0.0163393) (D-gap: -6.67572e-06) (f(1) = 1) (~Identity)
A2 : 16-bit table with 2049 entries
~= : 1.001317, 1, 2.384186e-07, 1.000015, 0.03125, 0.000125885, 0 (Max error: 0.0195436) (D-gap: -1.65701e-05) (f(1) = 1.00014) (~Identity)
CLUT : 33 x 33 x 33 (16 bpp)
"B" : 3 outputs
B0 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
B1 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
B2 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
B2A : "B", CLUT, "A"
"B" : 3 inputs
B0 : 16-bit table with 4096 entries
~= : 0.4376425, 1, -1.501758e-08, 38.15793, 0.0007326008, -0.01441193, 0 (Max error: 0.0331268) (D-gap: 8.85017e-05) (f(1) = 0.985588)
B1 : 16-bit table with 4096 entries
~= : 0.440888, 1, -4.659523e-08, 64.86015, 0.0002442003, -0.009643555, 0 (Max error: 0.0218887) (D-gap: 6.54422e-05) (f(1) = 0.990379)
B2 : 16-bit table with 4096 entries
~= : 0.4740646, 0.8704605, 0.002827624, 512.3202, 0.0002442003, 0.06103897, 0 (Max error: 0.00448942) (D-gap: 9.53674e-06) (f(1) = 0.998756)
CLUT : 33 x 33 x 33 (16 bpp)
"A" : 3 outputs
A0 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
A1 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
A2 : 1, 1, 0, 0, 0, 0, 0 (f(1) = 1) (~Identity)
WTPT : | 0.9493560 1. 1.1591796 |
252 random bytes transformed to 84 linear XYZD50 pixels:
0.10 0.17 0.10 0.32 0.43 0.03 0.15 0.20 0.04 0.05 0.02 0.10
0.06 0.03 0.15 0.18 0.14 0.01 0.15 0.27 0.07 0.21 0.11 0.09
0.05 0.04 0.03 0.21 0.14 0.07 0.31 0.32 0.02 0.15 0.19 0.01
0.09 0.14 0.08 0.13 0.07 0.29 0.33 0.28 0.31 0.15 0.19 0.29
0.24 0.26 0.15 0.13 0.17 0.04 0.08 0.04 0.17 0.27 0.23 0.01
0.27 0.14 0.32 0.23 0.12 0.06 0.02 0.01 0.14 0.41 0.47 0.19
0.25 0.12 0.29 0.27 0.36 0.07 0.07 0.03 0.25 0.15 0.23 0.13
0.14 0.15 0.09 0.11 0.09 0.12 0.06 0.03 0.15 0.27 0.28 0.16
0.28 0.40 0.21 0.26 0.14 0.23 0.12 0.23 0.02 0.23 0.28 0.27
0.11 0.15 0.04 0.16 0.08 0.00 0.17 0.30 0.09 0.01 0.02 0.01
0.04 0.02 0.21 0.07 0.08 0.16 0.05 0.02 0.25 0.08 0.08 0.01
0.14 0.20 0.22 0.02 0.02 0.05 0.07 0.11 0.02 0.15 0.09 0.03
0.28 0.21 0.29 0.36 0.34 0.17 0.32 0.22 0.37 0.18 0.11 0.06
0.12 0.21 0.09 0.16 0.27 0.11 0.05 0.02 0.03 0.19 0.35 0.04
0.16 0.26 0.06 0.23 0.20 0.01 0.06 0.04 0.08 0.11 0.09 0.02
0.02 0.01 0.11 0.01 0.00 0.07 0.12 0.09 0.06 0.21 0.19 0.21
0.17 0.11 0.20 0.11 0.19 0.02 0.16 0.07 0.19 0.09 0.04 0.08
0.09 0.09 0.16 0.19 0.20 0.28 0.08 0.13 0.04 0.10 0.07 0.27
0.03 0.01 0.10 0.17 0.09 0.00 0.17 0.30 0.03 0.00 0.00 0.03
0.16 0.18 0.33 0.19 0.34 0.03 0.13 0.08 0.09 0.11 0.14 0.11
0.18 0.11 0.07 0.16 0.28 0.12 0.15 0.09 0.05 0.16 0.19 0.27
116 max error transforming back from XYZ:
89 58 34 49 77 26 21 55 1 27 30 43 19 24 54 91 8 25 109 78 13
108 47 40 35 1 14 102 12 31 90 49 27 40 47 43 39 50 32 45 21 77
80 33 76 57 56 72 52 51 46 20 48 10 41 50 59 100 26 32 100 40 80
116 47 29 48 50 42 67 71 47 101 81 77 33 73 13 2 47 71 42 65 41
43 33 35 45 9 46 28 44 53 64 49 47 9 82 52 106 43 67 59 72 54
12 61 67 12 47 11 107 81 17 102 80 24 18 2 1 48 11 66 29 31 54
28 39 72 41 21 40 59 60 62 27 0 26 13 44 10 89 17 14 85 12 74
88 47 48 91 7 84 98 26 27 77 67 27 61 75 34 44 23 14 82 88 20
22 71 12 96 20 25 38 8 36 59 12 0 33 15 43 37 54 26 71 4 26
53 31 61 70 8 61 34 64 40 81 78 61 67 71 36 13 31 53 9 46 71
22 49 7 5 6 73 3 25 43 108 66 14 29 78 56 54 38 11 29 46 79
41 84 21 77 21 39 9 41 41 93 13 30 80 77 34 88 17 21 18 50 69
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00191919 0000005b 000000bc 00005c00 00005c5c 00005abd 0000be00 0000be59 0000bdbb
00670400 005e005b 005d00bc 005b5d00 005c5c5c 005b5abc 0053be00 0054bd59 0052bdbb
00c00007 00c0005c 00bf00bd 00bf5b02 00bf5a5c 00be58bd 00bcbc00 00bcbc5a 00bcbcbc
7f191919 7f00005b 7f0000bc 7f005c00 7f005c5c 7f005abd 7f00be00 7f00be59 7f00bdbb
7f670400 7f5e005b 7f5d00bc 7f5b5d00 7f5c5c5c 7f5b5abc 7f53be00 7f54bd59 7f52bdbb
7fc00007 7fc0005c 7fbf00bd 7fbf5b02 7fbf5a5c 7fbe58bd 7fbcbc00 7fbcbc5a 7fbcbcbc
ff191919 ff00005b ff0000bc ff005c00 ff005c5c ff005abd ff00be00 ff00be59 ff00bdbb
ff670400 ff5e005b ff5d00bc ff5b5d00 ff5c5c5c ff5b5abc ff53be00 ff54bd59 ff52bdbb
ffc00007 ffc0005c ffbf00bd ffbf5b02 ffbf5a5c ffbe58bd ffbcbc00 ffbcbc5a ffbcbcbc