diff --git a/skimage/color/colorconv.py b/skimage/color/colorconv.py index be2f1519..540c5a75 100644 --- a/skimage/color/colorconv.py +++ b/skimage/color/colorconv.py @@ -130,7 +130,8 @@ def _prepare_colorarray(arr): arr = np.asanyarray(arr) if arr.ndim not in [3, 4] or arr.shape[-1] != 3: - msg = "the input array must be have a shape == (.., ..,[ ..,] 3))" + msg = ("the input array must be have a shape == (.., ..,[ ..,] 3)), " + + "got (" + (", ".join(map(str, arr.shape))) + ")") raise ValueError(msg) return dtype.img_as_float(arr)