我想拇指和裁剪到所需的大小。它工作正常,但如果我的新的拇指區域小於裁剪區域,所有空白區域都會填充黑色。 代碼:Python PIL:圖像作物與黑色區域,如果沒有足夠的照片區域
import os
from PIL import Image
def resize(file_path):
file, ext = os.path.splitext(file_path)
im = Image.open(file_path)
size = (100, 'auto')
new_path = file + "_.jpg"
im.thumbnail(size, Image.ANTIALIAS)
region = im.crop((0, 0, 100, 100))
region.save(new_path, "JPEG")
也許有像MAX_HEIGHT作物的方法或別的一些選項?
謝謝!
運行縮略圖()處理後,什麼是做作物的預期格式?在這種情況下,圖像的高度小於100,那麼它應該填充那個空間?或者你是否正在尋找一種中心提取方式,從中挖出寬度以適應高度? – jdi 2011-12-16 06:19:35