Python的PIL(Python Image Library)是一款基于Python的圖像處理庫(kù),主要用來(lái)進(jìn)行圖像編輯、圖形繪制等操作。PIL支持各種圖片格式,如JPEG、PNG、BMP、GIF等。
在使用PIL之前,需要先安裝PIL庫(kù)。可以通過(guò)pip命令來(lái)安裝:
pip install Pillow
載入圖片:
from PIL import Image
# 打開(kāi)圖片
img = Image.open('test.jpg')
# 顯示圖片
img.show()
改變圖片尺寸:
from PIL import Image
# 打開(kāi)圖片
img = Image.open('test.jpg')
# 重新設(shè)置大小
resize_img = img.resize((500, 500))
# 顯示圖片
resize_img.show()
旋轉(zhuǎn)圖片:
from PIL import Image
# 打開(kāi)圖片
img = Image.open('test.jpg')
# 旋轉(zhuǎn)圖片(單位為度)
rotate_img = img.rotate(45)
# 顯示圖片
rotate_img.show()
剪切圖片:
from PIL import Image
# 打開(kāi)圖片
img = Image.open('test.jpg')
# 剪切圖片
crop_img = img.crop((100, 100, 400, 400))
# 顯示圖片
crop_img.show()
圖像轉(zhuǎn)換為灰度圖像:
from PIL import Image
# 打開(kāi)圖片
img = Image.open('test.jpg')
# 轉(zhuǎn)換為灰度圖像
gray_img = img.convert('L')
# 顯示圖片
gray_img.show()