                Size : 0x00001B54 : 6996
    Data color space : 0x52474220 : 'RGB '
                 PCS : 0x58595A20 : 'XYZ '
           Tag count : 0x0000000E : 14

 Tag    : Type   : Size   : Offset
 ------ : ------ : ------ : --------
 'cprt' : 'text' :     45 : 300
 'desc' : 'desc' :    109 : 348
 'wtpt' : 'XYZ ' :     20 : 460
 'bkpt' : 'XYZ ' :     20 : 480
 'rXYZ' : 'XYZ ' :     20 : 500
 'gXYZ' : 'XYZ ' :     20 : 520
 'bXYZ' : 'XYZ ' :     20 : 540
 'dmnd' : 'desc' :    111 : 560
 'dmdd' : 'desc' :    109 : 672
 'lumi' : 'XYZ ' :     20 : 784
 'tech' : 'sig ' :     12 : 804
 'rTRC' : 'curv' :   2060 : 816
 'gTRC' : 'curv' :   2060 : 2876
 'bTRC' : 'curv' :   2060 : 4936

rTRC : 16-bit table with 1024 entries
  ~= : 1.993112, 1.001831, -0, 0, 0, -1.525879e-05, 0 (Max error: 0.00890554) (f(1) = 1.00362)
gTRC : 16-bit table with 1024 entries
  ~= : 1.993112, 1.001831, -0, 0, 0, -1.525879e-05, 0 (Max error: 0.00890554) (f(1) = 1.00362)
bTRC : 16-bit table with 1024 entries
  ~= : 1.993112, 1.001831, -0, 0, 0, -1.525879e-05, 0 (Max error: 0.00890554) (f(1) = 1.00362)
Best : 1.993112, 1.001831, -0, 0, 0, -1.525879e-05, 0 (f(1) = 1.00362)
Inv  : 0.5017281, 0.9963799, 1.520355e-05, 0, 0, -2.288818e-05, 0 (f(1) = 0.998169)
Best Error: | 0.00890554 0.00890554 0.00890554 |
 XYZ : | 0.38839721 0.40229797 0.20140075 |
       | 0.19389343 0.7411041 0.065093994 |
       | 0.010299682 0.061203002 1.0146026 |
 !!! This does not appear to use a D50 whitepoint, rather [0.992096 1.00009 1.08611]
WTPT : | 0.9524993 1. 1.0861053 |
252 random bytes transformed to 84 linear XYZD50 pixels:
     0.25  0.38  0.29     0.65  0.86  0.09     0.33  0.44  0.11     0.13  0.06  0.30
     0.16  0.08  0.45     0.37  0.30  0.03     0.34  0.58  0.19     0.41  0.22  0.28
     0.13  0.11  0.11     0.43  0.28  0.23     0.62  0.66  0.06     0.33  0.41  0.03
     0.22  0.31  0.26     0.32  0.16  0.80     0.69  0.58  0.86     0.37  0.43  0.79
     0.53  0.56  0.44     0.29  0.38  0.13     0.20  0.09  0.51     0.52  0.48  0.04
     0.56  0.29  0.88     0.44  0.24  0.20     0.07  0.02  0.36     0.84  0.94  0.53
     0.51  0.23  0.81     0.57  0.75  0.20     0.18  0.07  0.70     0.35  0.49  0.38
     0.33  0.33  0.28     0.26  0.20  0.37     0.16  0.07  0.43     0.58  0.59  0.46
     0.61  0.82  0.58     0.52  0.27  0.64     0.28  0.50  0.04     0.53  0.60  0.73
     0.26  0.34  0.13     0.31  0.15  0.02     0.37  0.62  0.26     0.04  0.05  0.05
     0.14  0.07  0.61     0.20  0.20  0.48     0.16  0.06  0.72     0.18  0.19  0.02
     0.35  0.44  0.63     0.06  0.05  0.17     0.17  0.25  0.05     0.30  0.20  0.11
     0.60  0.43  0.80     0.72  0.70  0.48     0.68  0.46  1.00     0.36  0.22  0.19
     0.29  0.47  0.25     0.37  0.57  0.33     0.11  0.07  0.10     0.41  0.73  0.09
     0.36  0.55  0.18     0.46  0.41  0.04     0.16  0.10  0.24     0.23  0.20  0.07
     0.08  0.04  0.32     0.04  0.01  0.18     0.27  0.19  0.18     0.47  0.41  0.61
     0.37  0.23  0.56     0.25  0.42  0.04     0.34  0.15  0.55     0.20  0.09  0.24
     0.22  0.23  0.47     0.44  0.45  0.77     0.20  0.30  0.11     0.26  0.17  0.74
     0.09  0.04  0.31     0.32  0.16  0.03     0.38  0.63  0.05     0.02  0.01  0.08
     0.39  0.40  0.90     0.41  0.70  0.09     0.28  0.17  0.27     0.27  0.31  0.34
     0.37  0.24  0.21     0.38  0.59  0.34     0.31  0.20  0.15     0.39  0.42  0.74
3 max error transforming back from XYZ:
      0   1   1   1   0   0   1   1   1   1   0   1   1   0   1   1   1   0   3   1   1
      1   0   1   1   0   0   1   1   1   1   1   0   1   1   0   0   1   1   1   0   1
      1   1   1   0   1   1   1   1   1   1   1   1   1   0   1   1   1   0   1   0   1
      0   0   1   0   0   1   1   0   1   1   0   1   1   1   1   1   0   1   1   1   1
      1   1   1   1   1   1   1   0   1   1   1   1   1   0   1   1   0   1   0   1   1
      1   1   1   1   1   1   1   0   0   0   1   1   0   0   0   0   0   1   0   1   1
      0   0   1   1   1   0   0   1   1   0   0   1   0   1   0   1   1   1   1   1   1
      0   1   1   1   1   0   1   1   1   0   1   1   0   1   1   1   0   0   0   1   0
      1   1   0   1   1   0   1   0   1   1   1   0   0   0   1   0   1   1   1   0   1
      1   1   1   1   0   1   0   1   0   1   0   1   1   0   1   0   1   1   1   1   1
      0   1   1   1   1   1   1   0   1   1   0   0   1   1   1   2   0   0   1   1   1
      0   1   0   1   1   1   1   1   1   1   1   1   0   1   1   1   0   1   1   1   1
81 edge-case pixels transformed to sRGB 8888 (unpremul):
	00000000 00000082 000000f3  00008a16 00008a84 000088f4  0000ff32 0000ff8a 0000fff7
	00a00014 00a00084 00a000f4  009e8821 009e8786 009d86f5  0095ff38 0095ff8c 0094fff8
	00ff002f 00ff0089 00ff00f7  00ff8035 00ff808b 00ff7ef8  00fffe45 00fffe91 00fffdfa
	7f000000 7f000082 7f0000f3  7f008a16 7f008a84 7f0088f4  7f00ff32 7f00ff8a 7f00fff7
	7fa00014 7fa00084 7fa000f4  7f9e8821 7f9e8786 7f9d86f5  7f95ff38 7f95ff8c 7f94fff8
	7fff002f 7fff0089 7fff00f7  7fff8035 7fff808b 7fff7ef8  7ffffe45 7ffffe91 7ffffdfa
	ff000000 ff000082 ff0000f3  ff008a16 ff008a84 ff0088f4  ff00ff32 ff00ff8a ff00fff7
	ffa00014 ffa00084 ffa000f4  ff9e8821 ff9e8786 ff9d86f5  ff95ff38 ff95ff8c ff94fff8
	ffff002f ffff0089 ffff00f7  ffff8035 ffff808b ffff7ef8  fffffe45 fffffe91 fffffdfa
