2版本的能够直接使用from PIL import Image,导入Image函数,3版本的没有PIL(Python Imaging Library)须要本身安装pillow库dom
步骤以下;函数
首先须要将以下这两个文件的路径添加到系统的环境变量当中工具
而后在命令行中输入以下命令安装pip工具命令行
下一步blog
这样就能够使用PIL库了,仍是使用from PIL import Image这样命令导入Image图片
使用Image模块打开一张图片ip
#-*- coding:utf-8 -*-
from PIL import Image
im = Image.open('E:/test.jpg')#不一样系统或软件下文件的输入格式不一样
im.show()utf-8
使用ImageEnhance进行图像加强pip
#-*- 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倍ast
新建一个空白的画布命名为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')#保存图片,生成的是一张新的图片,原来的图片没有改变,图片的路径、名字、格式能够本身定义