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')#保存圖片,生成的是一張新的圖片,原來的圖片沒有改變,圖片的路徑、名字、格式能夠本身定義