Python常用的保存图片的方法有哪些?Python保存图片的四个常用方法

Python中图像处理相关库有很多,这里简单介绍PIL、cv2、scipy.imageio 、matplotlib.image、skimage等常用库,其中PIL库使用最方便,cv2库功能也是最强大的 。下面分享保存图片的常用方法,希望对大家的学习能够带来一定的帮助 。

Python常用的保存图片的方法有哪些?Python保存图片的四个常用方法

文章插图
我们说在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保存图片方法内容可以继续关注进行学习 。

    推荐阅读