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')#保存图片,生成的是一张新的图片,原来的图片没有改变,图片的路径、名字、格式可以自己定义

posted @ 2018-03-07 09:11  黎明忠  阅读(168)  评论(0编辑  收藏  举报