python----打开 显示 保存图片

来源:互联网 发布:知乎澳大利亚会计硕士 编辑:程序博客网 时间:2024/04/30 16:42

1. 图片的打开与显示

from PIL import Imagefrom matplotlib import pyplot as pltdir = 'C:/Users/user/Desktop/data/img.jpg'img=Image.open(dir)img.show()        # 调用windows照片查看器plt.imshow(img)   # 嵌入到开发环境比如jupyter中显示图片plt.show()

2. 图片的保存

dir_ = 'C:/Users/user/Desktop/data/new_img.jpg'img.save(dir_)dir_ = 'C:/Users/user/Desktop/data/new_img'img.save(dir_,format='jpg')

上面是静态指定了图片存储时用的新名,想要实现动态命名新名字的功能,先按如下尝试:

import osdir_ = 'C:/Users/user/Desktop/data/'for i in range(10):     save_dir = os.path.join(dir_,str(i))    img.save(save_dir,'jpg')

报错,KeyError,和其它一些信息,未解决。改为如下实现:

dir_ = 'C:/Users/user/Desktop/data/'for i in range(10):     save_dir = dir_ + '{}.jpg'.format(i+1)  # ‘+’字符串连接    img.save(save_dir)

3. 另Pillow, cv2

原创粉丝点击