python scipy.misc.imsave()函数的用法说明
这个函数用于储存图片,将数组保存为图像
此功能仅在安装了Python Imaging Library(PIL)时可用。版本也比较老了,新的替代它的是imageio.imwrite()
用法:
imsave(*args, **kwds)
参数:
name
:文件名或者文件名加目录
arr
:np-array的矩阵,MxN or MxNx3 or MxNx4这三种格式,分别对应灰度图像,RGB图像和RGB+alpha图像
format
:str型,图像输出的类型,省略的话,图片直接输出图片的扩展名。
用法:
#灰度图像
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)
#RGB图像
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)
值得注意的是,这个函数默认的情况下,会检测你输入的RGB值的范围,如果都在0到1之间的话,那么会自动扩大范围至0到255。
也就是说,这个时候你乘不乘255输出图片的效果一样的。
补充:scipy.misc中的imsave已停用
import scipy.misc
dir(scipy.misc)
#可以看见在scipy1.3.1其中已经找不到imsave等模块
可以用imageio包代替
imageio.imwrite
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/rocking_struggling/article/details/104819963
栏 目:Python教程
下一篇:像线程一样管理进程的Python multiprocessing库
本文标题:python scipy.misc.imsave()函数的用法说明
本文地址:https://www.zyku.net/python/9263.html
您可能感兴趣的文章
- 01-09Symbolab函数-Symbolab函数应用软件功能介绍
- 06-16PHP函数file_get_contents被屏蔽解决方法
- 05-31PHP常用的转义字符函数介绍
- 05-31帝国CMS二次开发经常会用的ehtmlspecialchars函数介绍
- 03-28Python 执行函数的九种方法
- 03-15微信小程序 onLoad 函数
- 03-13帝国CMS提示信息函数printerror()
- 03-13帝国CMS常用函数介绍(二次开发参考)
- 03-13帝国CMS常用函数
- 03-13帝国CMS获取信息内容页地址函数sys_ReturnBqTitleLink
- 08-30织梦DedeCMS获取文章链接的函数GetOneArchive使用方法
- 11-30$_SERVER函数中QUERY_STRING和REQUEST_URI区别详解
- 07-27PHP自定义函数判断是否为Get、Post及Ajax提交的方法
- 07-27Mysql5.7中JSON操作函数使用说明
- 06-28JS中把函数作为另一函数的参数传递方法(总结)
- 06-18帝国CMS7.5版系统模型新增发布后和修改后处理函数扩展
- 04-15php自定义函数实现统计中文字符串长度的方法小结
- 04-03thinkphp 字母函数详解T/I/N/D/M/A/R/U
- 03-15thinkPHP简单调用函数与类库的方法
- 03-10php取得当前时间函数
最近更新
阅读排行
猜你喜欢
- 11-10iphone就寝闹钟删除步骤介绍
- 07-15dedecms 频道页如何调用栏目下推荐文
- 11-02淘宝淘友圈双十一领红包教程分享
- 12-14小米平板5语音唤醒小爱同学
- 02-05华为nova8pro设置指纹解锁教程
- 01-11全速手机卫士-全速手机卫士应用软件功
- 08-15PS图片转换彩绘方法介绍
- 03-16linux下批量删除utf8 bom的实现方法
- 02-17帝国CMS-前台申请友情链接插件下载
- 12-18HTML <rp> 标签