python scipy.misc.imsave

为解决 Error with scipy: No module named `imsave` ,查到的很多博客都在介绍怎么用,其实这个函数已经被弃用!!!

 scipy.misc.imsave* args** kwds 

imsave已弃用! imsave在SciPy 1.0.0中已弃用,将在1.2.0中删除。请imageio.imwrite改用。

将数组保存为图像。

此功能仅在安装了Python Imaging Library(PIL)时可用。

参数:

name:str或file对象

输出文件名或文件对象。

arr : ndarray,MxN或MxNx3或MxNx4

包含图像值的数组。如果形状是MxN,则阵列表示灰度图像。Shape MxNx3沿最后一个维度存储红色,绿色和蓝色条带。可以包括α层,指定为MxNx4阵列的最后色带。

格式: str

图片格式。如果省略,则使用的格式由文件扩展名确定。如果使用文件对象而不是文件名,则应始终使用此参数。

 

Examples

Construct an array of gradient intensity values and save to file:

>>>

>>> from scipy.misc import imsave
>>> x = np.zeros((255, 255))
>>> x = np.zeros((255, 255), dtype=np.uint8)
>>> x[:] = np.arange(255)
>>> imsave('gradient.png', x)

Construct an array with three colour bands (R, G, B) and store to file:

>>>

>>> rgb = np.zeros((255, 255, 3), dtype=np.uint8)
>>> rgb[..., 0] = np.arange(255)
>>> rgb[..., 1] = 55
>>> rgb[..., 2] = 1 - np.arange(255)
>>> imsave('rgb_gradient.png', rgb)

 本文参考自:https://docs.scipy.org/doc/scipy-1.0.0/reference/generated/scipy.misc.imsave.html

你可能感兴趣的:(Python踩坑)