pillow圖像處理

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

相關文章
相關標籤/搜索