位置: 编程技术 - 正文

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爬虫爬取京东某个商品)

  • 纳税检查调整的销售额确认收入吗
  • 一般纳税人资格证明
  • 减免税款的会计分录在什么时候处理
  • 企业困难有哪些
  • 民办学校房屋要求
  • 贷款利息是否能降低
  • 企业计提的资产包括哪些
  • 集体企业弊端
  • 职工教育经费税收金额怎么算
  • 业务招待费怎么做会计分录
  • 出售闲置材料账务怎么做
  • 终止合同后原合同怎么处理
  • 计提与不计提短贷的区别
  • 固定资产减半征收2%申报如何填增值税纳税申报表
  • 福利费不需要发票记账吗
  • 2018年个体工商户增值税起征点
  • 商业承兑汇票贴现转让
  • 调整以前年度应交税费分录
  • 外国人的纳税人识别号是护照号吗
  • 公司招聘费属于什么科目
  • 个人交社保可以交生育险吗
  • 房地产工程质量检测费计入什么科目
  • 住宿费进哪个科目
  • 结转电费成本会计分录
  • 财务费用包括哪些主要内容
  • win11dns电脑服务器未响应如何处理
  • 交上年企业所得税怎么做会计分录
  • linux常用命令make
  • linux文件夹怎么删除
  • 老板垫资如何做账务处理
  • windows10记事本
  • 固定资产折旧折完了
  • uniapp vuecli
  • php的file函数
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • php lcg_value与mt_rand生成0~1随机小数的效果对比分析
  • nor命令
  • 免费下载含羞草视频影视站苹果CMSv10高级主题模版破解无授权-OK源码破解
  • saas web
  • 发票作废发票怎么处理
  • python的shell怎么运行文件
  • 往年补录情况
  • 预付账款可以抵扣增值税么
  • 销售车位应怎么交税
  • mysql错误提示
  • 非公司员工可以报销差旅费吗
  • 利润分配会计处理例题
  • 申请制作广告牌的申请
  • 会计丁字记账法
  • 将原材料出售会计分录
  • 营改增后哪些费用可以抵扣
  • 企业的加油卡如何充值
  • 存量资金会计处理办法
  • 建筑业 成本
  • 开具电费发票如何入账?
  • 调试机器要注意事项
  • 房屋租赁合同印花税谁交
  • 发行股票手续费计入哪里
  • 新准则下企业开什么发票
  • 公司法人可以变更给老人吗
  • 国家对民办幼儿园审批的条件有哪些?
  • windows任务管理器怎么打开
  • win7自带播放器怎么打开
  • 清华同方bios通用密码(thtfpc)
  • win8如何使用word
  • win7系统运行在哪
  • win10系统没有关机选项
  • win10非正常关机系统修复
  • angular的ngif
  • javascript的应用
  • jquery教程chm
  • node.js mysql
  • android的图片文件保存在工程的哪个文件夹
  • jquery中each()方法的作用及使用
  • 国家税务局2017年11号
  • 国内进口税最低是哪里
  • 同比减少怎么计算出来
  • 一人可以在多家企业上班吗
  • 江苏省国家税务局总局官网
  • 定额发票怎么查流向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设