1.遇到的坑:
(1)在使用python自带的idle导入PIL库的时候,遇到了‘-image'库无法导入的问题,使用pycharm的时候也出现同样问题,但在pycharm中更改解释器为anaconda的解释器就可以解决问题。(file-setting-project interpreter)
(2)glob模块,使用glob.glob(“”)查找文件时,绝对路径直接写,相对路径不加任何之前的路径。
(3)使用.save("文件名")保存的文件与原文件在同一路径下。
(4)
2.
(一)
以一张图片为对象创建一个image对象
from PIL import Image
im = Image.open("bride.jpg")
PIL对图片本身可以做的改变:
1.旋转(默认逆时针)
im = im.rotate(45)
im.show()
2.更改大小(size为元组数据)
im.thumbnail(size, Image.ANTIALIAS)
3.图片合并(要求两张图片有相同的模式和尺寸)
Image.blend(image1, image2, alpha)⇒ image
图片为
out = image1 * (1.0 - alpha) + image2 * alpha
Image.composite(image1, image2, mask)⇒ image
4.复制图像
im.copy()
5.图像粘帖
im.paste(image, box)
(二)
新建图片,使用
Image.new(mode, size, color)
创建具有给定模式和大小和颜色的新图像。例如
im = Image.new("RGB", (512, 512), "white")