位置: 编程技术 - 正文

python简单图片操作:打开显示保存图像方法介绍(python图片处理酷炫效果)

编辑:rootadmin

推荐整理分享python简单图片操作:打开显示保存图像方法介绍(python图片处理酷炫效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python操作图片,python操作图片,python图片代码,python如何训练图片,python图片处理酷炫效果,python图片处理教程,python图片处理教程,python操作图片,内容如对您有帮助,希望把文章链接给更多的朋友!

一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点:

1、不开源,价格贵

2、软件容量大。一般3G以上,高版本甚至达5G以上。

3、只能做研究,不易转化成软件。

因此,我们这里使用python这个脚本语言来进行数字图像处理。

要使用python,必须先安装python,一般是2.7版本以上,不管是在windows系统,还是linux系统,安装都是非常简单的。

要使用python进行各种开发,就必须安装对应的库。这和matlab非常相似,只是matlab里面叫工具箱(toolbox),而python里面叫库或包。安装这些库,一般都是使用pip来安装。

使用python进行数字图片处理,还得安装Pillow包。虽然python里面自带一个PIL(python images library), 但这个库现在已经停止更新了,所以使用Pillow, 它是由PIL发展而来的。

一、图片的打开与显示

虽然使用的是Pillow,但它是由PIL fork而来,因此还是要从PIL中进行import. 使用open()函数来打开图片,使用show()函数来显示图片。

python简单图片操作:打开显示保存图像方法介绍(python图片处理酷炫效果)

这种图片显示方式是调用操作系统自带的图片浏览器来打开图片,有些时候这种方式不太方便,因此我们也可以使用另上一种方式,让程序来绘制图片。

这种方法虽然复杂了些,但推荐使用这种方法,它使用一个matplotlib的库来绘制图片进行显示。matplotlib是一个专业绘图的库,相当于matlab中的plot,可以设置多个figure,设置figure的标题,甚至可以使用subplot在一个figure中显示多张图片。matplotlib 可以直接安装

figure默认是带axis的,如果没有需要,我们可以关掉

打开图片后,可以使用一些属性来查看图片信息,如

显示结果为:

(, )RGBAPNG

二、图片的保存

就一行代码,非常简单。这行代码不仅能保存图片,还是转换格式,如本例中,就由原来的png图片保存为了jpg图片。

再介绍下图片保存为灰度图的简单操作,非常简单,打开图片并转换成灰度图的方法是:

转换图像格式:

以上代码把a.jpg 打开并转换成灰度图(像素值在0-之间),然后保存成aa.gif格式。可以把上一行代码中‘aa.gif'改成路径加文件名,就可以保存到自己想要保存的地方了。

总结

标签: python图片处理酷炫效果

本文链接地址:https://www.jiuchutong.com/biancheng/375411.html 转载请保留说明!

上一篇:python分析作业提交情况(python作业题目)

下一篇:Scrapy抓取京东商品、豆瓣电影及代码分享(python爬虫爬取京东某个商品)

  • 出租房屋转为投资房屋
  • 企业所得税缴纳时计提可以吗
  • 建筑类企业是否允许留抵
  • 工会账怎么做
  • 减免增值税申报表
  • 增值税可以做平吗
  • 年度汇算清缴需要注意的项目
  • 进项税当月申报怎么申报
  • 营改增后哪些费用可以抵扣
  • 金税三期中个税怎么算
  • 印花税缴款了发现报错了怎么办?
  • 安全费用提取使用管理办法2022 136
  • 企业充值是什么意思
  • 增值税晚交一个月会怎么样
  • 公司购车购置税怎么交款
  • 契税法律依据
  • 什么发票可以抵税
  • 核定征收营业范围
  • 汇总缴纳增值税附加税如何缴纳
  • 罚息 增值税
  • 公允价值变动损益是什么意思
  • 公司注销了之后银行账户还能用吗
  • 发票开了收不到钱
  • 全资子公司向母公司提供劳务服务怎么做账
  • 土地增值税加计5%扣除年限
  • 社会保险费缴费凭据在哪查
  • 小规模防伪税控服务费280元
  • 新成立企业什么时候有财务报表
  • 职工福利费算职工薪酬吗
  • 智能路由器哪个牌子好
  • 说一下键盘
  • 销售已使用过的固定资产增值税税率
  • msstat.exe - msstat是什么进程 有什么用
  • 员工安置费标准出台
  • 公司以知识产权出资纳税筹划
  • 存放中央银行款项科目按其资金性质
  • javascript语言基础
  • 威尼斯海滩滑板场
  • 公司注销时做哪些财务处理
  • 承包经营所得税税率表
  • 业务招待费的企业是什么
  • 定额发票累计领取怎么算
  • 建行e信通怎么转让
  • vue 配置
  • 增值税纳税申报表在哪里查询
  • java解析xml常用方式
  • 帝国cms如何搭建的
  • uniapp组件使用
  • mongodb中的objectid
  • 销售鸡蛋免税怎么交税
  • 公司月报和季报
  • 长期应付款项目,根据专项应付款和长期应付款
  • 劳务发票去哪里开
  • 工资薪金的税务筹划
  • mysql常见报错
  • mysql数据库如何升级
  • 待处理财产损益是什么类科目
  • 销售公司的主营业务成本怎么算
  • 生产经营个人所得税税率表
  • 本期已认证且不抵扣怎么申报
  • 资本化利息支出在报表哪里
  • 企业可以变更行业吗
  • 重要空白凭证是什么科目
  • 本月合计结账
  • mscorsvw.exe是什么
  • 电脑win 8系统
  • 苹果怎样快速移动应用到其他桌面
  • linux安装virsh
  • win8 64位触控版导致笔记本键盘失灵解决方法
  • win7定时静音
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • js中的set
  • pycharm sftp
  • unity2d角色换装
  • js变量作用域
  • 抱歉,初始化安卓设置时发生了问题
  • 查汽车发票从哪个网站查
  • 安徽国税局发票查询系统
  • 电子三方协议怎么下载
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设