From 07b258e2085d3397400ce305c2074b54bb232da0 Mon Sep 17 00:00:00 2001 From: kuantkid Date: Mon, 10 Sep 2012 13:11:27 +0800 Subject: [PATCH] FIX: multiply by the maximum value may change dtype --- skimage/util/dtype.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skimage/util/dtype.py b/skimage/util/dtype.py index b44bebbc..cc492035 100644 --- a/skimage/util/dtype.py +++ b/skimage/util/dtype.py @@ -152,12 +152,13 @@ def convert(image, dtype, force_copy=False, uniform=False): if kind == 'b': # to binary image + sign_loss() prec_loss() return dtype(image) if kind_in == 'b': # from binary image, to float and to integer - return dtype(image) * dtype_range[dtype][1] + return dtype(image) * dtype(dtype_range[dtype][1]) if kind in 'ui': imin = np.iinfo(dtype).min