pillow图像处理
2版本的可以直接使用from PIL import Image,导入Image函数,3版本的没有PIL(Python Imaging Library)需要自己安装pillow库
步骤如下;
首先需要将如下这两个文件的路径添加到系统的环境变量当中
然后在命令行中输入如下命令安装pip工具
下一步
这样就可以使用PIL库了,还是使用from PIL import Image这样命令导入Image
使用Image模块打开一张图片
#-*- coding:utf-8 -*-
from PIL import Image
im = Image.open('E:/test.jpg')#不同系统或软件下文件的输入格式不同
im.show()
使用ImageEnhance进行图像增强
#-*- coding:utf-8 -*-
from PIL import Image
from PIL import ImageEnhance
im = Image.open('E:/test.jpg')
enc = ImageEnhance.Contrast(im)
enc.enhance(2).show()#图像增强2倍
新建一个空白的画布命名为uun,在画布中生成一个图像,这个是在原来基础上生成的是一个新的图像
#-*- coding:utf-8 -*-
from PIL import Image
from random import randint
im = Image.open('E:/uun.png')
for w in range(200,280):#图像的宽度
for h in range(200,300):#图像的高度
r = randint(0,255)#生成随机色
g = randint(0,255)
b = randint(0,255)
im.putpixel((w,h),(r,g,b))#输出像素
im.show()
运行结果
旋转、保存图片图片
#-*- coding:utf-8 -*-
from PIL import Image
im = Image.open('E:/test.jpg')
im1 = im.rotate(90)#将图片旋转90度,可以任意旋转多少度
im1.show()#显示图片
im1.save('E:/123.jpg')#保存图片,生成的是一张新的图片,原来的图片没有改变,图片的路径、名字、格式可以自己定义