使用 PIL 修改图片大小

速记一个使用 Python Imaging Library (PIL) 修改图片的方法。

sudo apt-get install python-imaging

打开终端,

import Image
img = Image.open('origin.jpg')
cropped = img.crop((x0, y0, x1, y1))
resized = cropped.resize((target_x, target_y), Image.ANTIALIAS)
resized.save('resized.jpg', quality=100)

resize 时要加入 Image.ANTIALIAS 作为参数,保存时 quality 的值高一点也不是问题(我填了 100 才感觉满意),85或者90都比较差强人意。