Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些

这一篇文章所要来介绍的主要内容就是python获取图片以及存储图片的几个方法,因为在python内经常是需要将图片读取进来然后执行操作的 。有需要或者感兴趣的小伙伴可以继续向下阅读作为自己的学习资料或者是参考知识,一起来学习一下吧 。

Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些

文章插图
一、cv2
cv2指的就是第三方库opencv,因为它下载安装时的名称和导入时的名称是不一样的,该库经常是用来完成对图像的特效添加、背景虚化、色彩转变等等处理操作,那么它读取图片需要使用到的方法就是imread(),相对应保存图片用到的方法就是Imwrite()了 。
这是因为cv2读取和保存图片时都是先将其转为二进制数组形式,这样才好方便操作,所以名称才会是明确的读取和写入,代码示例如下:
import cv2img = cv2.imread('F:\0.png')cv2.imwrite('new.jpg', img)二、misc
misc不是第三方库而是一个模块,不过这个模块需要导入scipy库才可以使用 。这个第三方库能够完成数值处理、图像处理、信号处理等等不同领域中的工作,而其中misc模块就是用来对图像进行操作的 。它读取和保存图片的语法和cv2一样,示例如下:
from scipy import miscI = misc.imread('C:\old.jpeg') scipy.misc.imsave('new2.png', I)三、Image
PIL这个第三方库是一个成熟且稳定的图像处理软件包,它里面Image模块能够实现图片的读取以及保存操作,只需要用其中的open()以及save()这两个方法就可以了,代码示例如下所示:
img = Image.open(’pic.jpg’)img.save(’ghpic.png’,img)【Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些】以上就是关于“Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些”的全部内容了,希望对你有所帮助 。

    推荐阅读