diff --git a/colour/adaptation/tests/test_vonkries.py b/colour/adaptation/tests/test_vonkries.py index 4701db989..a5b0bc55e 100644 --- a/colour/adaptation/tests/test_vonkries.py +++ b/colour/adaptation/tests/test_vonkries.py @@ -167,7 +167,7 @@ def test_domain_range_scale_matrix_chromatic_adaptation_VonKries(self): XYZ_wr = np.array([0.96429568, 1.00000000, 0.82510460]) M = matrix_chromatic_adaptation_VonKries(XYZ_w, XYZ_wr) - d_r = (("reference", 1), ("1", 1), ("100", 0.01)) + d_r = (("reference", 1), ("1", 1), ("100", 100)) for scale, factor in d_r: with domain_range_scale(scale): np.testing.assert_allclose( @@ -307,7 +307,7 @@ def test_domain_range_scale_chromatic_adaptation_VonKries(self): XYZ_wr = np.array([0.96429568, 1.00000000, 0.82510460]) XYZ_a = chromatic_adaptation_VonKries(XYZ, XYZ_w, XYZ_wr) - d_r = (("reference", 1), ("1", 1), ("100", 0.01)) + d_r = (("reference", 1), ("1", 1), ("100", 100)) for scale, factor in d_r: with domain_range_scale(scale): np.testing.assert_allclose( diff --git a/colour/adaptation/vonkries.py b/colour/adaptation/vonkries.py index 9a5cd3ece..060e67215 100644 --- a/colour/adaptation/vonkries.py +++ b/colour/adaptation/vonkries.py @@ -26,6 +26,7 @@ NDArrayFloat, ) from colour.utilities import ( + as_float_array, from_range_1, row_as_diagonal, to_domain_1, @@ -105,8 +106,8 @@ def matrix_chromatic_adaptation_VonKries( [-0.0092430..., 0.0150551..., 0.7518742...]]) """ - XYZ_w = to_domain_1(XYZ_w) - XYZ_wr = to_domain_1(XYZ_wr) + XYZ_w = as_float_array(XYZ_w) + XYZ_wr = as_float_array(XYZ_wr) transform = validate_method( transform,