Python中图像处理相关库有很多,这里简单介绍PIL、cv2、scipy.imageio 、matplotlib.image、skimage等常用库,其中PIL库使用最方便,cv2库功能也是最强大的 。下面分享保存图片的常用方法,希望对大家的学习能够带来一定的帮助 。
文章插图
我们说在Python中保存图片的方法通常有四个,使用的都是Python库,下面就分别讲解每一个库的使用过程,具体的讲解如下:
1、PIL库保存图片
使用这个库对图片进行保存的时候,我们首先要做到就是对图片的路径进行或者,如何在使用img函数来对图片进行打开,最后使用save的方式来进行图片的存储 。例如:
path = r"./hh.jpg" #图片路径img = Image.open(path) #打开图片img.save("haha.jpg") #将图片保存为haha.jpg2、opencv库保存图片
使用这个库进行图片保存和PIL库差不多,也是对文件的路径先进行获取,使用的是imread方式读取图片,最后使用imwrite发方法来对图片进行保存,举个例子:
path = r"./11.jpg" #img = cv.imdecode(np.fromfile("你好_0.jpg",np.uint8))#它可以对含有中文路径的图片进行打开 。img = cv2.imread(path) cv2.imwrite("hello.jpg",img)3、Matplotlib库保存图片
Matplotlib它本身就是用来绘图的库,当我们给出一些指定的条件,且这些条件是符合要求的数据,我们就可以通过这个库来进行图片的绘制,像折线图、柱状图等等,都可以绘制,然后将图片绘制好了之后可以进行保存 。读取出来的图片格式是一个数组 。代码如下:
import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np h= mpimg.imread('./IM.png') print h.shape plt.imshow(I)【Python常用的保存图片的方法有哪些?Python保存图片的四个常用方法】4、Scipy库保存图片
它也是一个对图像进行处理的库,同时包含了很多对图片进行操作的技巧,最后读出来的形式也是array,并且按照矩阵的形式进行保存 。
到此这篇关于Python常用的保存图片的方法有哪些?Python保存图片的四个常用方法的文章就介绍到这了,更多相关python保存图片方法内容可以继续关注进行学习 。
推荐阅读
- Jupyter快捷键有哪些?Jupyter编辑器常用快捷键是什么
- Jupyter怎么运行Python文件?Jupyter如何运行Python代码
- 如何判断Python字符串中只包含了数字?Python检测字符串中只包含数字的函数
- Python常用的输入输出函数有哪些?Python中的print函数和input函数的使用
- Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?
- dw没有秒针的含义
- 非常完美蒋薇娜是哪一期
- 非常完美马炎牵手成功是哪一期
- 非常父子档演员表介绍
- 使用富士相机有哪些经常会遇到的问题?富士相机使用指南