1. 程式人生 > >python PIL Image圖片裁剪

python PIL Image圖片裁剪

矩形 print Coding str open() 讀取數據 保存圖片 像素 取數

#coding=utf-8

from PIL import Image

# 參數
filePath = ‘~/a_1.jpeg‘
mode = ‘r‘ # 這裏的 mode 必須為r,否則報錯

# 讀取圖片
# Image.open() 為懶執行, 只驗證是否是圖片, 獲取數據時才會讀取數據
im = Image.open(filePath, mode)

box = (0,0,1100,1000) # box為4元祖, 分別為裁剪圖片左上角,右下角的像素坐標
print im
# 圖片裁切成矩形,返回Image.Image 類型的圖片
im2 = im.crop(box)
print im2
p = ‘~/bbbb_1.png‘
# 保存圖片,依據後綴保存圖片類型

im2.save(p)
im3 = Image.open(p, mode)
print im3

python PIL Image圖片裁剪