slightly faster image conversion by creating less temporaries.

This commit is contained in:
Andreas Mueller
2011-09-29 13:30:53 +02:00
parent fe4956049b
commit 487f165622
+4 -1
View File
@@ -75,7 +75,10 @@ def _convert(image, dtype, prec_loss):
# Do scaling/shifting calculations in floating point
image = image.astype(np.float64)
out = round_fn((image - imin) * scale + shift).astype(dtype)
out = image - imin
out *= scale
out += shift
out = round_fn(out).astype(dtype)
return out