看起来 PIL
/scipy.misc
中实现的 imresize
仅适用于 uint8 图像。
>>> import scipy.misc
>>> im = np.random.rand(100,200)
>>> print im.dtype
float64
>>> im2 = scipy.misc.imresize(im, 0.5)
>>> print im2.dtype
uint8
有什么办法可以解决这个问题吗?我想处理HDR图像,因此需要处理float64
或float32
图像。谢谢。