roundtrip any profiles we can
Mostly out of curiosity. It's interesting to see where we're great,
where we're so so, and what happens with totally busted profiles.
Change-Id: I1e6cdc92645e28956f77c35df4ce23479a8ed8d0
Reviewed-on: https://skia-review.googlesource.com/c/skcms/+/391356
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
diff --git a/profiles/color.org/Lower_Left.icc.txt b/profiles/color.org/Lower_Left.icc.txt
index a323d25..56d1271 100644
--- a/profiles/color.org/Lower_Left.icc.txt
+++ b/profiles/color.org/Lower_Left.icc.txt
@@ -48,6 +48,19 @@
0.14 0.09 0.02 0.31 0.56 0.08 0.15 0.12 0.58 0.03 0.01 0.00
0.46 0.28 0.30 0.17 0.12 0.65 0.30 0.41 0.09 0.23 0.19 0.24
0.35 0.54 0.14 0.22 0.11 0.54 0.29 0.46 0.11 0.40 0.26 0.33
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00008000 0000ff00 00800000 00808000 0080ff00 00ff0000 00ff8000 00ffff00
00000080 00008080 0000ff80 00800080 00808080 0080ff80 00ff0080 00ff8080 00ffff80
diff --git a/profiles/color.org/Lower_Right.icc.txt b/profiles/color.org/Lower_Right.icc.txt
index 35e3c9a..748d719 100644
--- a/profiles/color.org/Lower_Right.icc.txt
+++ b/profiles/color.org/Lower_Right.icc.txt
@@ -48,6 +48,19 @@
0.07 0.04 0.20 0.48 0.25 0.03 0.23 0.53 0.05 0.01 0.00 0.05
0.26 0.33 0.66 0.24 0.59 0.07 0.35 0.20 0.18 0.20 0.26 0.23
0.47 0.29 0.14 0.20 0.49 0.23 0.40 0.24 0.10 0.26 0.35 0.53
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000095 000000ff 00008000 00008080 000080ff 0000ff00 0000ff00 0000ffff
00830000 00830095 008300ff 00808000 00808080 008080ff 0076ff00 0076ff00 0076ffff
diff --git a/profiles/color.org/sRGB2014.icc.txt b/profiles/color.org/sRGB2014.icc.txt
index 08fc939..7438996 100644
--- a/profiles/color.org/sRGB2014.icc.txt
+++ b/profiles/color.org/sRGB2014.icc.txt
@@ -61,6 +61,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/fuzz/direct_fit_negative_a.icc.txt b/profiles/fuzz/direct_fit_negative_a.icc.txt
index 83ce72f..cc61b2e 100644
--- a/profiles/fuzz/direct_fit_negative_a.icc.txt
+++ b/profiles/fuzz/direct_fit_negative_a.icc.txt
@@ -41,6 +41,19 @@
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
+255 max error transforming back from XYZ:
+ 237 69 103 47 249 203 103 65 34 102 210 103 96 202 76 33 103 217 242 22 88
+ 207 2 103 102 46 60 192 92 102 222 46 213 104 73 233 188 83 103 104 20 17
+ 198 69 11 8 67 26 59 56 82 103 77 62 103 226 68 225 80 221 228 36 195
+ 246 12 102 230 239 104 210 255 75 216 224 15 70 204 90 68 228 39 38 51 103
+ 85 103 103 103 98 104 102 225 79 42 55 80 103 252 66 234 26 50 195 41 240
+ 103 44 40 102 81 64 19 236 211 229 183 102 205 14 4 219 191 54 10 103 74
+ 192 223 35 103 102 234 189 62 54 208 18 102 40 103 193 48 52 58 186 103 23
+ 240 45 78 231 103 237 25 42 102 216 52 102 6 28 103 102 201 56 200 243 194
+ 84 37 82 189 103 215 103 24 103 83 102 16 214 199 103 220 246 102 71 72 102
+ 65 84 57 60 78 61 28 60 227 53 238 63 82 244 103 54 103 75 103 72 29
+ 32 84 48 100 76 31 22 209 103 13 218 207 80 180 241 243 231 44 70 78 201
+ 66 219 197 64 30 103 102 103 103 32 74 102 206 20 103 49 50 86 94 72 36
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00040404 00040700 00040800 00050009 00050200 00050300 0005000b 00050003 00050000
00010405 00010700 00010800 0002000a 00020202 00010300 0002000c 00020004 00020000
diff --git a/profiles/fuzz/fit_pq.icc.txt b/profiles/fuzz/fit_pq.icc.txt
index aa1305d..4c0ed51 100644
--- a/profiles/fuzz/fit_pq.icc.txt
+++ b/profiles/fuzz/fit_pq.icc.txt
@@ -41,6 +41,19 @@
0.00 0.00 0.17 0.96 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00
0.00 0.62 0.82 0.00 1.00 0.00 0.86 0.00 0.03 0.00 0.36 0.19
0.96 0.00 0.00 0.00 1.00 0.11 0.96 0.00 0.00 0.00 0.75 0.82
+95 max error transforming back from XYZ:
+ 0 76 1 51 2 1 19 71 1 1 1 31 1 1 86 40 0 1 0 32 1
+ 16 1 13 0 1 1 21 1 0 11 50 1 79 82 0 1 94 0 76 1 29
+ 19 77 26 1 74 35 64 61 95 0 87 1 10 0 75 10 92 1 9 1 20
+ 3 1 0 0 0 73 15 0 84 13 0 28 78 17 1 1 0 44 1 55 64
+ 82 55 0 52 1 70 0 0 90 47 60 91 28 1 73 7 1 54 1 46 0
+ 58 48 45 0 93 1 30 0 1 0 24 0 1 1 1 1 1 58 1 0 83
+ 1 0 41 4 0 0 1 68 59 1 1 1 1 49 1 52 1 1 23 37 33
+ 5 49 89 8 34 6 34 1 0 1 56 0 1 36 22 0 1 1 1 4 1
+ 1 43 1 22 61 1 0 1 0 91 1 1 1 1 46 1 0 0 79 1 1
+ 72 85 62 66 1 67 1 65 0 57 0 69 94 0 0 1 0 85 16 81 37
+ 1 88 1 1 1 38 1 1 40 27 1 1 1 25 0 0 0 1 1 88 18
+ 1 12 1 70 1 7 0 67 43 39 1 0 1 31 25 53 1 1 1 80 42
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000012 004a00ff 00000c00 00000609 004a00ff 0000ff00 0000ff00 0000fdff
00080000 00080010 004b00ff 00060d00 00060706 004b00ff 0000ff00 0000ff00 0000fdff
diff --git a/profiles/fuzz/inf_a.icc.txt b/profiles/fuzz/inf_a.icc.txt
index 886d620..4f8cc5c 100644
--- a/profiles/fuzz/inf_a.icc.txt
+++ b/profiles/fuzz/inf_a.icc.txt
@@ -45,6 +45,19 @@
0.12 0.21 0.10 0.20 0.13 0.10 0.92 0.56 0.00 0.00 0.13 0.10
0.92 0.13 0.10 0.92 0.13 0.10 0.12 0.13 0.80 0.12 0.13 0.10
0.12 0.96 0.10 0.12 0.13 0.10 0.96 0.13 0.78 0.89 0.30 0.22
+255 max error transforming back from XYZ:
+ 7 178 127 51 252 37 121 183 67 101 223 117 156 38 168 213 118 25 2 222 160
+ 238 51 123 113 73 174 233 158 139 11 50 225 101 1 11 50 18 121 102 60 225
+ 235 177 26 54 180 35 64 193 159 125 167 173 124 17 179 244 92 21 245 68 20
+ 251 56 9 13 5 103 239 254 170 241 19 28 176 237 159 170 15 44 69 55 148
+ 1 109 126 110 99 150 108 18 87 47 194 91 136 253 181 247 63 54 44 46 4
+ 108 48 45 112 93 172 30 8 30 14 230 114 36 57 52 23 206 190 55 119 171
+ 207 20 41 126 110 10 49 68 59 221 59 19 70 111 45 52 76 54 231 115 221
+ 249 49 165 246 116 248 220 71 1 26 56 138 53 218 134 137 39 176 40 250 45
+ 162 43 163 232 88 27 120 62 122 97 104 58 28 41 112 22 255 148 175 168 151
+ 182 99 183 178 165 67 64 65 16 57 6 69 94 0 123 56 124 169 122 81 217
+ 66 98 74 100 166 216 61 32 140 227 24 34 164 25 3 1 12 72 169 166 236
+ 171 242 43 184 65 125 109 149 141 215 167 111 35 223 135 53 75 161 157 171 211
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00fffffe 00f8ff00 00f8ff00 00ff00ff 00ff6c00 00ff6c00 00ff00ff 00ff6c00 00ff6c00
0000fcff 0000ff00 0000ff00 007700ff 00636363 00636363 007700ff 00636363 00636363
diff --git a/profiles/fuzz/inverse_tf_huge_g.icc.txt b/profiles/fuzz/inverse_tf_huge_g.icc.txt
index a3cf65d..ad15034 100644
--- a/profiles/fuzz/inverse_tf_huge_g.icc.txt
+++ b/profiles/fuzz/inverse_tf_huge_g.icc.txt
@@ -43,6 +43,19 @@
0.42 0.19 0.12 0.79 0.15 0.18 0.14 0.83 0.58 0.41 0.15 0.12
0.14 0.14 0.69 0.14 0.85 0.12 0.73 0.38 0.12 0.14 0.15 0.12
0.78 0.15 0.12 0.23 0.82 0.12 0.76 0.15 0.12 0.14 0.15 0.66
+250 max error transforming back from XYZ:
+ 4 176 127 199 248 37 133 179 66 101 31 137 98 38 168 210 118 25 0 218 94
+ 234 49 131 113 73 80 229 96 115 239 200 29 152 172 11 49 155 121 151 58 221
+ 231 176 224 51 177 215 186 189 156 125 167 81 130 17 177 240 161 21 241 67 230
+ 247 54 107 13 0 151 235 250 170 237 19 222 176 233 95 84 15 206 68 195 148
+ 152 145 126 144 99 150 108 18 164 203 190 163 136 249 177 243 62 196 44 204 0
+ 146 202 205 112 160 82 220 5 30 14 226 114 36 55 50 23 48 192 52 119 171
+ 47 20 209 128 110 9 48 182 191 33 57 102 70 143 46 198 76 79 227 139 217
+ 245 201 165 242 138 244 216 71 105 26 194 116 50 214 134 117 39 78 40 246 45
+ 92 207 91 228 147 27 120 60 122 153 104 56 28 41 142 22 1 106 175 86 103
+ 178 152 188 184 89 183 63 185 16 193 2 181 158 1 123 77 124 169 132 173 213
+ 65 153 74 100 88 212 59 32 140 223 24 34 90 225 0 1 12 72 85 166 232
+ 83 238 43 180 64 129 109 149 141 211 87 111 35 219 135 197 75 93 97 174 208
81 edge-case pixels transformed to sRGB 8888 (unpremul):
006a6a6a 006a6a6a 007a00ff 006a6a6a 006a6a6a 007a00ff 0000ff00 0000ff00 0031edff
006a6a6a 006a6a6a 007a00ff 006a6a6a 006a6a6a 007a00ff 0000ff00 0000ff00 0031edff
diff --git a/profiles/fuzz/inverse_tf_not_invertible.icc.txt b/profiles/fuzz/inverse_tf_not_invertible.icc.txt
index 432b231..7471192 100644
--- a/profiles/fuzz/inverse_tf_not_invertible.icc.txt
+++ b/profiles/fuzz/inverse_tf_not_invertible.icc.txt
@@ -50,6 +50,19 @@
0.15 0.07 0.37 0.34 0.18 0.02 0.42 0.63 0.08 0.03 0.01 0.14
0.50 0.60 0.68 0.46 0.70 0.17 0.34 0.26 0.35 0.45 0.52 0.44
0.45 0.36 0.29 0.36 0.57 0.42 0.38 0.30 0.23 0.51 0.65 0.55
+59 max error transforming back from XYZ:
+ 0 31 2 38 56 24 4 46 4 3 20 5 4 2 19 33 0 15 0 29 4
+ 20 1 3 1 4 5 23 4 1 17 38 18 12 21 8 1 14 1 11 3 27
+ 22 24 26 2 38 31 44 42 14 2 18 5 3 8 37 16 16 11 15 4 22
+ 56 2 2 8 0 11 19 55 20 18 9 27 23 20 4 5 8 35 4 40 9
+ 12 8 2 8 4 10 2 9 17 37 42 16 5 55 38 59 3 40 0 36 0
+ 9 37 36 1 15 5 28 0 19 8 25 1 23 3 2 13 1 41 2 0 20
+ 0 10 34 2 2 8 1 45 42 21 3 3 4 7 0 39 4 5 24 6 30
+ 57 37 17 15 6 58 30 4 3 15 40 1 2 31 4 0 2 5 1 57 0
+ 4 35 4 23 9 16 0 3 1 13 3 3 17 1 7 12 0 3 22 4 3
+ 46 12 43 44 4 45 4 44 8 41 0 45 15 0 1 4 1 19 4 21 32
+ 4 13 4 3 4 32 3 20 6 26 14 22 4 25 0 0 8 4 5 18 21
+ 5 17 1 46 4 3 2 10 7 33 4 2 23 29 5 39 4 4 4 22 34
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 000000b1 000000e3 0000b100 0000b1b1 0000b1e3 0000e300 0000e3b1 0000e3e3
00b10000 00b100b1 00b100e3 00b1b100 00b1b1b1 00b1b1e3 00b1e300 00b1e3b1 00b1e3e3
diff --git a/profiles/fuzz/large_g.icc.txt b/profiles/fuzz/large_g.icc.txt
index 8cc2981..dfec7ae 100644
--- a/profiles/fuzz/large_g.icc.txt
+++ b/profiles/fuzz/large_g.icc.txt
@@ -39,6 +39,19 @@
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
+234 max error transforming back from XYZ:
+ 8 179 128 204 0 38 134 184 68 102 32 138 99 39 169 215 119 26 3 223 95
+ 0 52 132 114 74 81 234 97 116 0 205 30 154 173 12 51 159 122 153 61 226
+ 0 178 229 55 181 220 191 194 160 126 168 82 131 18 180 0 163 22 0 69 0
+ 0 57 108 14 6 152 0 0 171 0 20 227 177 0 96 85 16 211 70 200 149
+ 155 146 127 145 100 151 109 19 165 208 195 164 137 0 182 0 64 201 45 209 5
+ 147 207 210 113 162 83 225 9 31 15 231 115 37 58 53 24 49 197 56 120 172
+ 48 21 214 129 111 11 50 187 196 34 60 103 71 144 47 203 77 80 232 140 222
+ 0 206 166 0 139 0 221 72 106 27 199 117 54 219 135 118 40 79 41 0 46
+ 93 212 92 233 148 28 121 63 123 158 105 59 29 42 143 23 0 107 176 87 104
+ 183 156 193 189 90 188 65 190 17 198 7 186 161 1 124 78 125 170 133 174 218
+ 67 157 75 101 89 217 62 33 141 228 25 35 91 230 4 2 13 73 86 167 0
+ 84 0 44 185 66 130 110 150 142 216 88 112 36 224 136 202 76 94 98 175 213
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000000 004b00ff 00000000 00000000 004b00ff 0000ff00 0000ff00 0000fcff
00000000 00000000 004b00ff 00000000 00000000 004b00ff 0000ff00 0000ff00 0000fcff
diff --git a/profiles/fuzz/nan_s.icc.txt b/profiles/fuzz/nan_s.icc.txt
index 3cc0f7a..d87b740 100644
--- a/profiles/fuzz/nan_s.icc.txt
+++ b/profiles/fuzz/nan_s.icc.txt
@@ -41,6 +41,19 @@
0.12 0.09 0.18 0.12 0.13 0.09 0.96 0.13 0.02 0.92 1.01 0.10
0.12 0.13 0.10 0.12 0.21 0.10 0.96 0.40 0.10 0.24 0.13 0.73
0.12 0.74 0.10 0.37 0.13 0.10 0.96 0.13 0.29 0.12 0.13 0.10
+255 max error transforming back from XYZ:
+ 8 179 128 90 253 38 134 70 68 102 32 138 99 39 169 215 119 26 104 223 95
+ 239 52 132 114 74 81 234 97 116 244 204 30 154 173 12 51 159 20 153 61 226
+ 236 178 229 5 180 220 191 194 160 12 168 82 131 17 180 245 163 22 246 69 235
+ 252 57 108 66 6 152 240 255 171 159 20 227 176 237 96 85 16 211 70 86 148
+ 59 146 14 145 100 151 41 19 165 208 195 164 137 142 68 248 64 87 45 209 83
+ 147 207 210 113 162 83 224 8 31 15 231 115 37 57 53 24 49 197 55 120 172
+ 48 21 214 129 111 78 50 186 196 34 60 103 71 144 47 89 77 80 232 140 222
+ 146 206 166 247 139 169 221 72 106 27 198 117 53 219 135 118 40 79 41 251 46
+ 21 212 22 233 148 28 121 63 9 157 105 59 29 42 143 23 0 107 176 87 104
+ 69 155 193 189 24 188 65 190 74 198 7 73 161 8 10 78 11 170 133 174 218
+ 67 157 75 101 25 217 62 33 141 228 25 35 23 230 4 101 101 73 86 167 237
+ 84 243 44 71 66 130 110 150 66 216 87 112 36 224 136 88 76 94 98 175 213
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00636462 007700ff 00636366 0000ff00 0000feff 0000ff00 00626760 007700ff 00626664
00ff6d00 00ff00ff 00ff6c00 00f6ff00 00fdfffb 00f6ff00 00ff6f00 00ff00ff 00ff6e00
diff --git a/profiles/fuzz/negative_a_when_inverted.icc.txt b/profiles/fuzz/negative_a_when_inverted.icc.txt
index ec3b7fe..ede72d3 100644
--- a/profiles/fuzz/negative_a_when_inverted.icc.txt
+++ b/profiles/fuzz/negative_a_when_inverted.icc.txt
@@ -41,6 +41,19 @@
0.12 0.13 0.10 0.12 0.13 0.10 0.00 0.13 0.17 0.16 0.49 0.06
0.47 0.83 0.10 0.76 0.21 0.10 0.12 0.13 0.10 0.62 0.13 0.10
0.12 0.19 0.35 0.12 0.13 0.10 0.12 0.01 0.00 0.00 0.13 0.10
+252 max error transforming back from XYZ:
+ 0 176 125 201 244 35 131 181 65 102 29 135 99 36 60 212 116 23 2 220 95
+ 236 49 129 109 73 73 231 97 113 236 202 27 151 170 0 48 156 119 150 58 223
+ 233 175 226 52 178 217 188 191 155 123 10 103 128 13 177 234 24 19 152 66 232
+ 241 54 67 3 0 149 237 252 164 239 17 224 174 235 96 59 8 208 67 197 146
+ 152 143 124 142 100 148 62 16 30 205 192 9 134 248 179 77 61 198 42 206 1
+ 144 204 207 105 150 118 222 0 28 6 228 112 34 55 50 21 46 194 53 117 168
+ 45 18 211 126 15 0 47 184 193 31 57 100 68 141 44 200 75 8 229 137 219
+ 98 203 38 102 136 73 218 70 31 24 196 114 51 216 132 115 37 69 38 138 43
+ 93 209 92 230 145 25 118 60 120 155 95 56 26 39 140 20 3 39 173 78 97
+ 180 153 190 186 90 185 62 187 11 195 0 183 152 3 121 72 122 159 130 171 215
+ 64 154 74 101 88 214 59 30 138 225 22 32 91 227 1 2 1 71 74 18 234
+ 94 238 41 182 63 127 36 147 139 213 83 101 33 221 133 199 76 94 98 172 210
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00636462 00636462 00636462 00636462 00636462 00636462 00636462 00636462 00636462
00636462 00636462 00636462 00636462 00636462 00636462 00636462 00636462 00636462
diff --git a/profiles/misc/AdobeColorSpin.icc.txt b/profiles/misc/AdobeColorSpin.icc.txt
index 76a0b30..3fc5ec8 100644
--- a/profiles/misc/AdobeColorSpin.icc.txt
+++ b/profiles/misc/AdobeColorSpin.icc.txt
@@ -47,6 +47,19 @@
0.18 0.11 0.02 0.17 0.49 0.05 0.14 0.12 0.60 0.04 0.02 0.00
0.60 0.35 0.32 0.16 0.12 0.68 0.25 0.38 0.07 0.25 0.20 0.25
0.26 0.49 0.12 0.27 0.13 0.57 0.20 0.41 0.09 0.50 0.31 0.35
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00008000 0000ff00 00830000 00808000 0076ff00 00ff0000 00ff8000 00ffff00
00000095 00008080 0000ff00 00830095 00808080 0076ff00 00ff0095 00ff8080 00ffff00
diff --git a/profiles/misc/AdobeRGB.icc.txt b/profiles/misc/AdobeRGB.icc.txt
index 35e3c9a..748d719 100644
--- a/profiles/misc/AdobeRGB.icc.txt
+++ b/profiles/misc/AdobeRGB.icc.txt
@@ -48,6 +48,19 @@
0.07 0.04 0.20 0.48 0.25 0.03 0.23 0.53 0.05 0.01 0.00 0.05
0.26 0.33 0.66 0.24 0.59 0.07 0.35 0.20 0.18 0.20 0.26 0.23
0.47 0.29 0.14 0.20 0.49 0.23 0.40 0.24 0.10 0.26 0.35 0.53
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000095 000000ff 00008000 00008080 000080ff 0000ff00 0000ff00 0000ffff
00830000 00830095 008300ff 00808000 00808080 008080ff 0076ff00 0076ff00 0076ffff
diff --git a/profiles/misc/Apple_Color_LCD.icc.txt b/profiles/misc/Apple_Color_LCD.icc.txt
index 06d01ae..e0d72bb 100644
--- a/profiles/misc/Apple_Color_LCD.icc.txt
+++ b/profiles/misc/Apple_Color_LCD.icc.txt
@@ -62,6 +62,19 @@
0.06 0.03 0.20 0.35 0.18 0.02 0.35 0.60 0.06 0.01 0.01 0.05
0.31 0.34 0.66 0.38 0.67 0.09 0.27 0.16 0.17 0.22 0.27 0.23
0.36 0.23 0.13 0.33 0.56 0.24 0.31 0.19 0.09 0.31 0.37 0.53
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000081 000000ff 00008000 0000807f 00007fff 0000ff00 0000ff7a 0000ffff
00810000 00810080 007e00ff 00807f00 007f7f7f 007c7eff 0079ff00 0078ff7a 0076ffff
diff --git a/profiles/misc/BenQ_GL2450.icc.txt b/profiles/misc/BenQ_GL2450.icc.txt
index e8741df..1570052 100644
--- a/profiles/misc/BenQ_GL2450.icc.txt
+++ b/profiles/misc/BenQ_GL2450.icc.txt
@@ -56,6 +56,19 @@
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
diff --git a/profiles/misc/BenQ_RL2455.icc.txt b/profiles/misc/BenQ_RL2455.icc.txt
index 6634750..6e67ffc 100644
--- a/profiles/misc/BenQ_RL2455.icc.txt
+++ b/profiles/misc/BenQ_RL2455.icc.txt
@@ -94,6 +94,19 @@
0.03 0.02 0.10 0.18 0.09 0.01 0.17 0.28 0.04 0.01 0.00 0.02
0.15 0.18 0.33 0.18 0.32 0.05 0.14 0.08 0.09 0.11 0.14 0.11
0.19 0.12 0.07 0.16 0.27 0.13 0.16 0.10 0.05 0.15 0.19 0.26
+69 max error transforming back from XYZ:
+ 8 48 35 55 68 27 36 50 31 28 24 37 26 28 46 58 32 21 3 60 25
+ 65 31 36 31 29 27 63 26 31 66 55 24 42 47 11 31 43 33 41 32 61
+ 64 48 62 32 49 59 52 52 43 34 45 26 35 16 49 66 44 19 66 31 63
+ 68 32 29 13 5 41 65 69 46 65 17 61 48 64 26 25 14 57 30 54 40
+ 42 39 34 39 27 41 29 17 44 56 53 44 37 69 49 67 31 54 29 57 4
+ 40 56 57 31 44 26 61 8 24 13 62 31 27 32 31 19 31 53 32 32 46
+ 31 18 58 35 30 10 31 50 53 26 32 28 31 39 30 55 28 27 63 38 60
+ 68 56 45 67 38 67 60 30 28 22 54 31 31 59 36 32 28 27 29 68 30
+ 25 57 25 63 40 23 32 32 33 43 28 32 23 29 39 19 0 29 48 23 28
+ 49 42 52 51 24 51 32 51 15 54 6 50 43 1 33 29 34 46 36 47 59
+ 32 42 29 27 24 59 32 25 38 62 20 26 25 62 3 1 12 29 24 45 64
+ 25 66 30 50 32 35 30 40 38 58 24 30 26 61 37 55 29 25 26 47 57
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000060 000000c2 00015b00 00005a5e 000058c1 0002b800 0000b859 0000b7bf
005d1100 005c0d5e 005c00c1 005d5d00 005c5d5c 005c5bc1 005db900 005cb957 005cb8be
diff --git a/profiles/misc/Calibrated_A2B_XYZ_Mismatch.icc.txt b/profiles/misc/Calibrated_A2B_XYZ_Mismatch.icc.txt
index f5738a4..59536f7 100644
--- a/profiles/misc/Calibrated_A2B_XYZ_Mismatch.icc.txt
+++ b/profiles/misc/Calibrated_A2B_XYZ_Mismatch.icc.txt
@@ -93,6 +93,19 @@
0.04 0.02 0.10 0.21 0.10 0.01 0.14 0.28 0.05 0.01 0.00 0.02
0.15 0.18 0.32 0.15 0.32 0.06 0.16 0.09 0.09 0.11 0.14 0.12
0.21 0.13 0.07 0.13 0.27 0.13 0.18 0.10 0.05 0.15 0.19 0.26
+70 max error transforming back from XYZ:
+ 8 47 34 56 68 0 37 49 16 27 6 37 27 6 47 58 35 3 3 59 26
+ 63 50 32 31 21 21 63 33 29 65 58 7 41 48 8 14 42 32 42 13 60
+ 63 50 61 19 46 59 52 52 42 35 45 21 34 9 49 64 50 10 65 28 62
+ 65 57 26 3 10 40 65 70 46 64 20 60 50 63 25 24 10 56 21 52 39
+ 41 39 34 38 28 40 29 3 45 56 53 44 40 67 50 65 33 53 12 55 11
+ 41 54 56 32 44 21 60 9 2 15 60 31 10 15 13 7 5 53 16 29 47
+ 14 11 57 35 30 1 17 47 52 9 14 27 21 37 9 53 27 19 63 39 59
+ 66 57 44 66 39 66 60 27 26 13 52 32 20 57 35 31 14 20 41 64 13
+ 27 55 24 62 44 5 33 18 31 42 30 13 6 6 37 1 0 29 47 26 27
+ 50 41 51 50 27 50 18 50 6 52 7 49 42 1 31 23 31 46 37 45 58
+ 19 41 20 29 21 58 16 3 37 61 25 0 30 61 13 2 3 20 28 42 64
+ 33 63 8 49 22 32 31 39 38 58 30 28 23 58 36 53 26 24 30 45 57
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00020202 00000067 000000d0 00005e00 00005d59 000057cb 001fc000 001fbf00 001fbcb9
005d0009 005d0067 005c00d0 005e6000 005d5d5c 005e56cc 0061c000 0061bf00 0061bab9
diff --git a/profiles/misc/Color_Spin_Gamma_18.icc.txt b/profiles/misc/Color_Spin_Gamma_18.icc.txt
index 8d69d82..71d39bc 100644
--- a/profiles/misc/Color_Spin_Gamma_18.icc.txt
+++ b/profiles/misc/Color_Spin_Gamma_18.icc.txt
@@ -47,6 +47,19 @@
0.18 0.13 0.03 0.33 0.59 0.09 0.18 0.16 0.61 0.05 0.02 0.00
0.50 0.32 0.36 0.20 0.16 0.67 0.36 0.47 0.12 0.29 0.26 0.30
0.41 0.59 0.18 0.27 0.14 0.57 0.34 0.51 0.15 0.46 0.32 0.39
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00009100 0000ff00 00910000 00919100 0091ff00 00ff0000 00ff9100 00ffff00
00000091 00009191 0000ff91 00910091 00919191 0091ff91 00ff0091 00ff9191 00ffff91
diff --git a/profiles/misc/DisplayCal_ASUS_NonMonotonic.icc.txt b/profiles/misc/DisplayCal_ASUS_NonMonotonic.icc.txt
index 63e59d9..5950426 100644
--- a/profiles/misc/DisplayCal_ASUS_NonMonotonic.icc.txt
+++ b/profiles/misc/DisplayCal_ASUS_NonMonotonic.icc.txt
@@ -91,6 +91,19 @@
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
+65 max error transforming back from XYZ:
+ 6 41 30 51 63 17 31 43 13 23 3 32 22 4 41 55 23 26 3 55 20
+ 62 0 30 26 5 17 60 14 25 63 50 30 36 40 12 15 35 29 38 0 58
+ 61 41 58 13 42 56 48 46 38 29 38 17 32 4 44 63 37 22 64 3 60
+ 65 0 23 14 31 28 62 64 40 63 2 58 43 59 20 18 4 53 11 48 35
+ 37 31 29 35 15 36 26 4 40 53 47 39 31 64 45 64 1 50 15 51 5
+ 35 51 53 25 36 17 58 0 20 3 57 26 2 1 11 24 2 50 13 22 42
+ 36 10 55 30 20 4 16 44 50 14 0 23 12 31 13 52 7 16 60 29 56
+ 64 50 39 64 28 64 57 4 23 1 48 27 13 54 32 28 1 16 17 63 14
+ 18 52 19 60 32 28 28 1 28 38 17 12 29 7 31 23 21 16 44 10 23
+ 46 34 48 48 11 47 10 46 17 51 3 46 40 3 29 15 24 41 31 40 55
+ 11 34 15 22 11 55 14 7 32 59 1 18 18 57 4 2 14 8 17 37 61
+ 16 61 14 47 2 30 24 32 33 56 11 24 10 55 32 52 6 19 20 40 54
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
diff --git a/profiles/misc/Dot_Gain_20_Grayscale.icc.txt b/profiles/misc/Dot_Gain_20_Grayscale.icc.txt
index 6e82c7a..527fc83 100644
--- a/profiles/misc/Dot_Gain_20_Grayscale.icc.txt
+++ b/profiles/misc/Dot_Gain_20_Grayscale.icc.txt
@@ -46,6 +46,19 @@
0.08 0.03 0.29 0.79 0.02 0.03 0.16 0.84 0.00 0.00 0.01 0.09
0.15 0.48 0.73 0.14 0.92 0.04 0.55 0.10 0.26 0.22 0.40 0.30
0.72 0.16 0.20 0.03 0.80 0.28 0.64 0.12 0.15 0.18 0.52 0.60
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 002700f4 004b00ff 0000c700 000093ad 000400ff 0000ff00 0000ff00 0000fcff
009f1600 00a300e5 00ac00ff 0090c800 00949494 009f00ff 0060ff00 0068ff00 0077fdff
diff --git a/profiles/misc/Generic_RGB_Gamma_18.icc.txt b/profiles/misc/Generic_RGB_Gamma_18.icc.txt
index bece684..3148e73 100644
--- a/profiles/misc/Generic_RGB_Gamma_18.icc.txt
+++ b/profiles/misc/Generic_RGB_Gamma_18.icc.txt
@@ -52,6 +52,19 @@
0.10 0.06 0.25 0.38 0.21 0.03 0.36 0.60 0.08 0.02 0.01 0.08
0.37 0.42 0.67 0.39 0.65 0.12 0.33 0.22 0.23 0.29 0.34 0.29
0.42 0.30 0.19 0.34 0.57 0.30 0.36 0.25 0.14 0.37 0.45 0.57
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00001193 000026ff 00008e00 00008f91 000093ff 0000f900 0000fa8d 0000fbff
00921801 00922193 00912fff 00929000 00919191 009195ff 0091fa00 0091fb8d 0091fcff
diff --git a/profiles/misc/Gray_Gamma_22.icc.txt b/profiles/misc/Gray_Gamma_22.icc.txt
index 78ed07b..a22b03e 100644
--- a/profiles/misc/Gray_Gamma_22.icc.txt
+++ b/profiles/misc/Gray_Gamma_22.icc.txt
@@ -43,6 +43,19 @@
0.04 0.01 0.22 0.75 0.01 0.01 0.10 0.80 0.00 0.00 0.00 0.05
0.09 0.39 0.70 0.08 0.90 0.02 0.48 0.05 0.19 0.15 0.31 0.23
0.67 0.10 0.14 0.01 0.75 0.21 0.58 0.07 0.09 0.12 0.44 0.56
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 002100d3 004b00ff 0000ac00 00007e96 002700ff 0000ff00 0000ff00 0000fcff
00891200 008d00c6 009900ff 007cad00 00808080 008e00ff 0028ff00 0036ff00 0055fdff
diff --git a/profiles/misc/HD_709.icc.txt b/profiles/misc/HD_709.icc.txt
index e7139e8..d7a9771 100644
--- a/profiles/misc/HD_709.icc.txt
+++ b/profiles/misc/HD_709.icc.txt
@@ -62,6 +62,19 @@
0.07 0.04 0.21 0.29 0.16 0.02 0.39 0.61 0.04 0.01 0.01 0.05
0.34 0.36 0.67 0.44 0.68 0.06 0.23 0.15 0.18 0.24 0.27 0.22
0.32 0.22 0.14 0.38 0.57 0.22 0.26 0.18 0.10 0.34 0.38 0.53
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00001073 00002be8 00007e36 0000807e 000085ec 0000fe74 0000fe9f 0000fffd
0084000e 00830874 008229e8 007f7e3a 007f7f7f 007e84ed 006dfd76 006dfea0 006bfffd
diff --git a/profiles/misc/Kodak_sRGB.icc.txt b/profiles/misc/Kodak_sRGB.icc.txt
index c5f5d9e..2b44502 100644
--- a/profiles/misc/Kodak_sRGB.icc.txt
+++ b/profiles/misc/Kodak_sRGB.icc.txt
@@ -87,6 +87,19 @@
0.06 0.04 0.19 0.34 0.17 0.03 0.36 0.58 0.07 0.01 0.01 0.05
0.31 0.36 0.65 0.39 0.66 0.10 0.26 0.16 0.17 0.23 0.27 0.23
0.35 0.23 0.14 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.38 0.52
+23 max error transforming back from XYZ:
+ 1 1 1 1 1 13 1 1 3 5 2 1 5 1 1 3 1 5 16 1 3
+ 4 5 0 2 1 1 4 2 1 3 0 12 1 1 10 1 1 1 5 2 1
+ 4 1 0 4 1 0 2 0 2 1 1 2 5 1 1 3 1 10 5 4 0
+ 4 4 1 14 5 1 2 1 3 5 11 1 1 1 5 7 1 1 0 1 1
+ 2 0 1 3 0 0 4 1 1 2 0 2 1 1 2 5 4 0 6 1 17
+ 2 1 1 0 1 2 4 7 0 13 1 3 4 3 2 23 0 1 4 1 0
+ 13 0 1 2 1 0 0 1 0 7 2 1 1 1 2 3 2 0 4 1 0
+ 3 0 2 5 1 0 4 2 0 5 1 2 3 1 2 3 1 1 10 2 11
+ 1 1 3 3 1 7 3 0 1 3 0 1 13 2 1 15 0 1 3 1 0
+ 3 0 0 4 2 0 1 1 9 4 9 0 4 0 1 3 1 0 4 0 0
+ 1 1 2 6 1 1 6 3 1 4 5 0 3 1 22 2 11 2 3 0 0
+ 5 1 10 4 1 0 2 1 0 4 2 0 3 1 2 4 2 0 4 1 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00010000 0003007e 000a00fd 00007e15 00007e81 00057cfe 0000fc37 0000fc89 0000fbff
00801200 00800e7c 008000fc 007f7f01 00807f7f 00807efd 007efd31 007efd87 007ffcff
diff --git a/profiles/misc/MR2416GSDF.icc.txt b/profiles/misc/MR2416GSDF.icc.txt
index 5d22f2f..727232f 100644
--- a/profiles/misc/MR2416GSDF.icc.txt
+++ b/profiles/misc/MR2416GSDF.icc.txt
@@ -56,6 +56,19 @@
0.04 0.02 0.13 0.31 0.16 0.01 0.30 0.53 0.06 0.01 0.00 0.03
0.23 0.25 0.60 0.36 0.63 0.08 0.19 0.11 0.11 0.14 0.17 0.14
0.29 0.17 0.08 0.28 0.48 0.17 0.23 0.14 0.05 0.22 0.26 0.43
+3 max error transforming back from XYZ:
+ 2 1 1 2 2 0 0 2 1 1 0 0 1 0 1 2 1 1 0 2 1
+ 2 1 0 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 0 1 2
+ 2 1 2 1 1 2 2 2 1 1 1 2 0 2 1 2 1 1 2 1 2
+ 2 1 1 2 3 0 2 1 1 2 2 2 1 2 1 2 2 2 1 2 0
+ 1 0 1 0 1 0 1 2 1 2 2 1 0 2 1 2 1 2 0 2 3
+ 0 2 2 1 1 2 2 2 1 2 2 1 0 1 1 1 1 2 1 1 1
+ 1 1 2 0 1 2 1 2 2 0 1 1 2 0 1 2 2 2 2 0 2
+ 2 2 1 2 0 2 2 2 1 1 2 1 1 2 0 1 0 2 0 2 1
+ 1 2 2 2 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 2 1
+ 2 1 2 2 2 2 1 2 2 2 2 2 1 0 1 2 1 1 0 1 2
+ 1 1 2 1 2 2 1 0 0 2 1 0 2 2 0 0 2 2 2 1 2
+ 2 2 0 2 1 0 1 0 0 2 2 1 0 2 0 2 2 1 1 1 2
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000066 000000ff 00006603 00006566 000065ff 0000ff13 0000ff68 0000ffff
00670000 00660065 006200ff 00666500 00656565 006164ff 005dff0b 005cff67 0057ffff
diff --git a/profiles/misc/Phase_One_P25.icc.txt b/profiles/misc/Phase_One_P25.icc.txt
index 69b772a..dd29279 100644
--- a/profiles/misc/Phase_One_P25.icc.txt
+++ b/profiles/misc/Phase_One_P25.icc.txt
@@ -67,6 +67,19 @@
0.11 0.05 0.33 0.62 0.33 0.02 0.30 0.81 0.18 0.02 0.01 0.11
0.24 0.36 0.63 0.35 0.91 0.30 0.42 0.24 0.26 0.23 0.31 0.26
0.59 0.36 0.15 0.20 0.61 0.41 0.51 0.31 0.11 0.26 0.39 0.53
+204 max error transforming back from XYZ:
+ 8 154 123 98 174 38 100 162 68 94 31 36 93 37 12 41 117 26 1 159 95
+ 16 52 100 96 72 73 21 95 105 11 189 30 100 157 12 49 142 118 129 60 29
+ 76 160 28 55 153 112 101 172 148 99 152 82 115 18 56 10 158 22 90 69 20
+ 3 57 98 14 4 5 8 204 171 157 20 4 107 181 96 84 15 44 67 166 140
+ 113 136 116 119 95 77 100 18 20 85 174 149 119 173 178 11 64 35 38 156 5
+ 121 173 128 93 147 83 8 9 31 14 160 111 35 56 51 24 45 48 56 110 91
+ 48 19 41 101 106 11 50 159 132 34 57 75 64 132 47 59 76 79 86 131 0
+ 5 185 153 53 134 6 16 72 95 27 161 117 54 166 133 100 40 64 29 127 46
+ 84 165 92 16 144 28 105 61 70 107 102 59 29 39 41 23 1 45 99 85 93
+ 125 142 82 125 87 14 60 154 17 111 7 21 118 1 52 75 114 93 119 151 76
+ 61 141 75 97 83 38 61 31 33 19 25 35 75 151 4 2 12 52 86 144 57
+ 67 140 44 114 65 74 97 137 123 35 87 100 36 165 129 62 75 88 93 151 98
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00010000 000000b5 00002eff 00009c00 0000928d 001a74ff 00c1ff00 0031ff00 0000ffcd
00ae0000 00a700b1 007100ff 00879300 008c8d8b 008787ff 00dfff00 0095ff00 0000fff3
diff --git a/profiles/misc/SM245B.icc.txt b/profiles/misc/SM245B.icc.txt
index cbf381b..a502758 100644
--- a/profiles/misc/SM245B.icc.txt
+++ b/profiles/misc/SM245B.icc.txt
@@ -55,6 +55,19 @@
0.07 0.04 0.25 0.36 0.19 0.02 0.30 0.58 0.12 0.01 0.01 0.06
0.31 0.36 0.85 0.33 0.65 0.16 0.28 0.17 0.22 0.22 0.27 0.30
0.38 0.24 0.18 0.29 0.54 0.34 0.32 0.20 0.12 0.31 0.38 0.69
+1 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000083 000000ff 00228100 00228178 002181ff 004dff00 004dff37 004dffef
00900000 00900081 009000ff 00948100 00948175 009481ff 00a0ff00 00a0ff30 00a0ffee
diff --git a/profiles/misc/ThinkpadX1YogaV2.icc.txt b/profiles/misc/ThinkpadX1YogaV2.icc.txt
index 400bb6e..ab5e8d2 100644
--- a/profiles/misc/ThinkpadX1YogaV2.icc.txt
+++ b/profiles/misc/ThinkpadX1YogaV2.icc.txt
@@ -55,6 +55,19 @@
0.07 0.03 0.21 0.45 0.21 0.01 0.27 0.57 0.04 0.01 0.00 0.05
0.27 0.34 0.68 0.29 0.64 0.06 0.32 0.18 0.18 0.21 0.27 0.23
0.44 0.25 0.13 0.24 0.53 0.23 0.37 0.21 0.09 0.27 0.37 0.54
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000093 000000ff 00008300 00008083 000072ff 0000ff00 0000ff00 0000ffff
00850200 00840091 008100ff 00818300 00808080 007c72ff 006fff00 006eff00 0069ffff
diff --git a/profiles/misc/XPS13_9360.icc.txt b/profiles/misc/XPS13_9360.icc.txt
index 29ea493..8d6f98e 100644
--- a/profiles/misc/XPS13_9360.icc.txt
+++ b/profiles/misc/XPS13_9360.icc.txt
@@ -55,6 +55,19 @@
0.06 0.03 0.20 0.35 0.18 0.02 0.35 0.59 0.08 0.01 0.00 0.05
0.31 0.35 0.65 0.39 0.67 0.10 0.27 0.16 0.17 0.23 0.27 0.23
0.36 0.23 0.14 0.33 0.56 0.25 0.30 0.19 0.09 0.32 0.38 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00010080 000300ff 00008000 00018080 000380ff 0001ff00 0001ff7f 0003ffff
00800000 00800080 008000ff 00808000 00808080 008080ff 0080ff00 0080ff7f 0080ffff
diff --git a/profiles/misc/calibrated_nonzero_black.icc.txt b/profiles/misc/calibrated_nonzero_black.icc.txt
index 8e9fd57..52f51dd 100644
--- a/profiles/misc/calibrated_nonzero_black.icc.txt
+++ b/profiles/misc/calibrated_nonzero_black.icc.txt
@@ -56,6 +56,19 @@
0.06 0.04 0.20 0.35 0.18 0.02 0.35 0.60 0.08 0.01 0.01 0.05
0.31 0.35 0.65 0.39 0.67 0.10 0.27 0.16 0.17 0.23 0.28 0.23
0.36 0.23 0.14 0.33 0.56 0.25 0.31 0.19 0.10 0.32 0.38 0.53
+1 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00040404 00030380 000000ff 00048003 00038080 000080ff 0001ff00 0000ff80 0000ffff
00800303 00800280 008000ff 00808002 00808080 008080ff 0080ff00 0080ff80 0080ffff
diff --git a/profiles/misc/crbug_1017960_19.icc.txt b/profiles/misc/crbug_1017960_19.icc.txt
index 6233fa3..53d0893 100644
--- a/profiles/misc/crbug_1017960_19.icc.txt
+++ b/profiles/misc/crbug_1017960_19.icc.txt
@@ -58,6 +58,19 @@
0.08 0.06 0.31 0.30 0.17 0.05 0.37 0.55 0.07 0.02 0.01 0.07
0.34 0.38 0.72 0.42 0.63 0.10 0.24 0.16 0.28 0.25 0.28 0.34
0.32 0.23 0.21 0.39 0.55 0.35 0.25 0.18 0.15 0.35 0.40 0.66
+23 max error transforming back from XYZ:
+ 0 1 0 3 2 18 2 2 21 2 0 3 2 0 14 3 1 13 0 1 17
+ 2 0 1 0 1 20 1 1 8 2 2 15 2 0 7 0 1 3 2 0 21
+ 1 1 19 0 2 23 2 3 11 2 1 20 2 0 16 2 1 12 2 1 15
+ 1 0 12 0 0 10 2 0 15 3 0 20 1 1 17 3 0 22 2 3 10
+ 2 2 1 2 1 10 1 0 13 3 3 12 2 1 16 1 0 21 0 2 3
+ 2 2 22 0 1 20 1 0 15 0 1 9 0 0 21 0 0 19 0 2 15
+ 0 0 23 2 0 6 0 3 19 0 0 14 2 2 20 3 1 20 1 2 22
+ 0 2 13 2 2 5 2 1 13 0 3 7 0 2 2 1 0 20 0 3 20
+ 3 2 18 1 2 14 2 0 3 1 0 21 0 0 6 0 0 13 1 1 14
+ 2 1 18 2 1 17 1 3 9 2 0 17 1 0 2 2 2 14 2 0 23
+ 1 1 21 2 1 23 0 0 5 0 0 17 3 0 2 0 0 22 3 1 14
+ 3 1 19 2 1 0 0 2 5 2 1 10 0 1 2 3 1 17 2 0 23
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0012186c 00333fe9 0000783c 00127b7b 003386ef 0000f27f 0010f3a3 0033f8ff
009f2a00 00a03368 00a64ce8 009f7f34 00a08277 00a58cee 009ff47c 00a0f6a0 00a5faff
diff --git a/profiles/misc/crbug_976551.icc.txt b/profiles/misc/crbug_976551.icc.txt
index 74f0c99..13f6276 100644
--- a/profiles/misc/crbug_976551.icc.txt
+++ b/profiles/misc/crbug_976551.icc.txt
@@ -58,6 +58,19 @@
0.12 0.06 0.31 0.44 0.21 0.02 0.35 0.64 0.04 0.02 0.01 0.09
0.38 0.46 0.72 0.36 0.69 0.07 0.40 0.24 0.27 0.32 0.39 0.33
0.49 0.33 0.22 0.31 0.60 0.32 0.43 0.28 0.16 0.39 0.49 0.61
+5 max error transforming back from XYZ:
+ 5 2 2 1 1 4 2 2 5 1 3 2 1 4 2 1 1 1 3 1 3
+ 1 3 2 1 1 4 1 1 2 1 1 2 3 3 5 4 3 2 3 1 4
+ 1 3 4 3 2 4 2 2 2 1 3 4 2 0 3 1 3 1 1 1 4
+ 1 2 2 4 4 2 1 0 2 1 1 4 3 1 3 1 2 4 1 1 2
+ 3 2 2 2 1 2 1 0 2 1 2 2 2 1 3 1 0 4 4 1 4
+ 3 1 4 1 3 4 1 5 2 3 1 2 4 2 5 2 3 4 3 1 2
+ 4 1 4 2 1 5 4 2 4 4 1 2 1 2 5 1 1 4 1 2 4
+ 1 1 2 1 2 4 1 1 2 3 1 2 4 1 2 1 4 4 4 1 5
+ 1 1 3 1 2 2 1 0 2 3 1 5 3 4 2 1 0 2 3 1 2
+ 2 3 4 2 1 3 0 2 2 2 4 3 3 1 2 1 1 2 2 3 4
+ 0 3 4 1 1 4 1 3 2 1 2 3 1 1 3 2 4 4 1 3 4
+ 1 1 5 2 1 2 1 3 2 1 1 2 4 1 2 1 1 3 1 3 4
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 000000aa 000000ff 00009f00 00009c9b 000096ff 0000ff00 0000ff73 0000fffe
00a2000a 00a100aa 009e00ff 009d9e00 009b9b9b 009995ff 0091ff00 008fff74 008cfffe
diff --git a/profiles/misc/sRGB_Calibrated_Heterogeneous.icc.txt b/profiles/misc/sRGB_Calibrated_Heterogeneous.icc.txt
index a29fae0..cc0551b 100644
--- a/profiles/misc/sRGB_Calibrated_Heterogeneous.icc.txt
+++ b/profiles/misc/sRGB_Calibrated_Heterogeneous.icc.txt
@@ -50,6 +50,19 @@
0.06 0.03 0.20 0.35 0.18 0.01 0.35 0.60 0.04 0.01 0.00 0.04
0.30 0.35 0.68 0.39 0.68 0.06 0.27 0.16 0.17 0.22 0.27 0.22
0.37 0.23 0.13 0.32 0.56 0.22 0.31 0.19 0.09 0.31 0.38 0.54
+1 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1
+ 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0
+ 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 1
+ 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1 0 0
+ 1 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 1 0 0 0
+ 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0
+ 1 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0
+ 0 0 1 0 0 0 0 0 1 1 0 0 1 1 0 1 0 0 0 0 0
+ 0 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 1
+ 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0
+ 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1
+ 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000080 000000ff 00008003 00007f80 00007dff 0000ff0e 0000ff81 0000ffff
00820000 0081007d 007d00ff 007e7f00 007d7f7e 00797dff 006fff00 006eff7f 0069ffff
diff --git a/profiles/misc/sRGB_Calibrated_Homogeneous.icc.txt b/profiles/misc/sRGB_Calibrated_Homogeneous.icc.txt
index a811149..990415b 100644
--- a/profiles/misc/sRGB_Calibrated_Homogeneous.icc.txt
+++ b/profiles/misc/sRGB_Calibrated_Homogeneous.icc.txt
@@ -51,6 +51,19 @@
0.07 0.04 0.20 0.35 0.18 0.02 0.36 0.60 0.07 0.01 0.01 0.05
0.31 0.35 0.65 0.39 0.67 0.10 0.27 0.16 0.18 0.23 0.27 0.23
0.36 0.23 0.14 0.33 0.56 0.25 0.30 0.19 0.10 0.32 0.38 0.53
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 00000080 000000ff 00008005 00008080 000080ff 0000ff14 0000ff82 0000ffff
00810000 0081007f 008000ff 00808000 00808080 008080ff 007dff11 007dff81 007dffff
diff --git a/profiles/misc/sRGB_HP.icc.txt b/profiles/misc/sRGB_HP.icc.txt
index fb18fb6..deec172 100644
--- a/profiles/misc/sRGB_HP.icc.txt
+++ b/profiles/misc/sRGB_HP.icc.txt
@@ -59,6 +59,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/misc/sRGB_HP_2.icc.txt b/profiles/misc/sRGB_HP_2.icc.txt
index 3df830d..d84e1a6 100644
--- a/profiles/misc/sRGB_HP_2.icc.txt
+++ b/profiles/misc/sRGB_HP_2.icc.txt
@@ -59,6 +59,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/misc/sRGB_black_scaled.icc.txt b/profiles/misc/sRGB_black_scaled.icc.txt
index 8aa367f..61a1754 100644
--- a/profiles/misc/sRGB_black_scaled.icc.txt
+++ b/profiles/misc/sRGB_black_scaled.icc.txt
@@ -61,6 +61,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/misc/sRGB_lcms.icc.txt b/profiles/misc/sRGB_lcms.icc.txt
index 1730789..a4ea530 100644
--- a/profiles/misc/sRGB_lcms.icc.txt
+++ b/profiles/misc/sRGB_lcms.icc.txt
@@ -53,6 +53,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff01 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff01 007fff7f 007fffff
diff --git a/profiles/mobile/Display_P3_LUT.icc.txt b/profiles/mobile/Display_P3_LUT.icc.txt
index 71e5190..b6f5dfe 100644
--- a/profiles/mobile/Display_P3_LUT.icc.txt
+++ b/profiles/mobile/Display_P3_LUT.icc.txt
@@ -56,6 +56,19 @@
0.07 0.04 0.21 0.41 0.19 0.01 0.29 0.57 0.03 0.01 0.01 0.05
0.29 0.35 0.68 0.31 0.64 0.06 0.30 0.17 0.18 0.21 0.27 0.22
0.41 0.24 0.13 0.27 0.54 0.22 0.34 0.20 0.09 0.29 0.37 0.54
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000008b 000000ff 00008100 00007f7f 000075ff 0000ff00 0000ff34 0000ffff
00850000 0084008b 007f00ff 00808100 007f7f7f 007b75ff 006eff00 006cff34 0067ffff
diff --git a/profiles/mobile/Display_P3_parametric.icc.txt b/profiles/mobile/Display_P3_parametric.icc.txt
index 5a01ac8..0a48d71 100644
--- a/profiles/mobile/Display_P3_parametric.icc.txt
+++ b/profiles/mobile/Display_P3_parametric.icc.txt
@@ -53,6 +53,19 @@
0.07 0.04 0.21 0.41 0.19 0.01 0.29 0.57 0.03 0.01 0.01 0.05
0.29 0.35 0.68 0.31 0.64 0.06 0.30 0.17 0.18 0.21 0.27 0.22
0.41 0.24 0.13 0.27 0.54 0.22 0.34 0.20 0.09 0.29 0.37 0.54
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000008b 000000ff 00008100 00007f7f 000075ff 0000ff00 0000ff34 0000ffff
00850000 0083008b 007f00ff 00808100 007f7f7f 007b75ff 006dff00 006cff34 0067ffff
diff --git a/profiles/mobile/iPhone7p.icc.txt b/profiles/mobile/iPhone7p.icc.txt
index 4af5fd0..1562cd4 100644
--- a/profiles/mobile/iPhone7p.icc.txt
+++ b/profiles/mobile/iPhone7p.icc.txt
@@ -52,6 +52,19 @@
0.07 0.04 0.21 0.41 0.19 0.01 0.29 0.57 0.03 0.01 0.01 0.05
0.29 0.35 0.68 0.31 0.64 0.06 0.30 0.17 0.18 0.21 0.27 0.22
0.41 0.24 0.13 0.27 0.54 0.22 0.34 0.20 0.09 0.29 0.37 0.54
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000008b 000000ff 00008100 00007f7f 000075ff 0000ff00 0000ff34 0000ffff
00850000 0083008b 007f00ff 00808100 007f7f7f 007b75ff 006dff00 006cff34 0067ffff
diff --git a/profiles/mobile/sRGB_LUT.icc.txt b/profiles/mobile/sRGB_LUT.icc.txt
index 07108f0..80473e4 100644
--- a/profiles/mobile/sRGB_LUT.icc.txt
+++ b/profiles/mobile/sRGB_LUT.icc.txt
@@ -56,6 +56,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/mobile/sRGB_parametric.icc.txt b/profiles/mobile/sRGB_parametric.icc.txt
index 18b1276..d6bd2c7 100644
--- a/profiles/mobile/sRGB_parametric.icc.txt
+++ b/profiles/mobile/sRGB_parametric.icc.txt
@@ -53,6 +53,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/profiles/sRGB_Facebook.icc.txt b/profiles/sRGB_Facebook.icc.txt
index 7f166cd..b787c22 100644
--- a/profiles/sRGB_Facebook.icc.txt
+++ b/profiles/sRGB_Facebook.icc.txt
@@ -52,6 +52,19 @@
0.06 0.04 0.19 0.34 0.18 0.02 0.35 0.59 0.08 0.01 0.01 0.05
0.31 0.35 0.64 0.39 0.66 0.11 0.26 0.16 0.17 0.22 0.27 0.22
0.36 0.23 0.13 0.33 0.55 0.25 0.30 0.19 0.10 0.31 0.37 0.52
+0 max error transforming back from XYZ:
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
81 edge-case pixels transformed to sRGB 8888 (unpremul):
00000000 0000007f 000000ff 00007f00 00007f7f 00007fff 0000ff00 0000ff7f 0000ffff
007f0000 007f007f 007f00ff 007f7f00 007f7f7f 007f7fff 007fff00 007fff7f 007fffff
diff --git a/test_only.c b/test_only.c
index 84a6d33..a8e6b3f 100644
--- a/test_only.c
+++ b/test_only.c
@@ -64,6 +64,36 @@
fprintf(fp, " % .2f % .2f % .2f", xyz[3*i+0], xyz[3*i+1], xyz[3*i+2]);
}
fprintf(fp, "\n");
+
+ skcms_ICCProfile dstProfile = *profile;
+ if (skcms_MakeUsableAsDestination(&dstProfile)) {
+ uint8_t back[252];
+
+ if (!skcms_Transform(
+ xyz, skcms_PixelFormat_RGB_fff, skcms_AlphaFormat_Unpremul, skcms_XYZD50_profile(),
+ back, fmt, skcms_AlphaFormat_Unpremul, &dstProfile,
+ npixels)) {
+ fprintf(fp, "skcms_MakeUsableAsDestination() was true but skcms_Transform() failed!\n");
+ return;
+ }
+
+ int max_err = 0;
+ for (int i = 0; i < 252; i++) {
+ int err = abs((int)back[i] - (int)skcms_252_random_bytes[i]);
+ if (max_err < err) {
+ max_err = err;
+ }
+ }
+
+ fprintf(fp, "%d max error transforming back from XYZ:", max_err);
+ for (int i = 0; i < 252; i++) {
+ if (i % 21 == 0) { fprintf(fp, "\n "); }
+ int err = abs((int)back[i] - (int)skcms_252_random_bytes[i]);
+ fprintf(fp, " %3d", err);
+ }
+ fprintf(fp, "\n");
+
+ }
}
static void dump_transform_to_sRGBA(FILE* fp,