PIL
在图像处理方面,python有一个公认的图片处理库——PIL。
安装
sudo pip install pillow
第一行代码
# pil first code
from PIL import Image
# Open file
im = Image.open('test.jpg')
# get image scale
w, h = im.size
print('Original image size: %sx%s' % (w, h))
# scale to 50%
im.thumbnail((w//2, h//2))
print('Resize image to: %sx%s' % (w//2, h//2))
# save image
im.save('thumbnail.jpg', 'jpeg')
非常简单的将图片缩小50%并再次保存的方法。
在上面的代码基础上,我们添加一些旋转。
# rotate image
img = im.rotate(45)
# save image
img.save('rotate.jpg' , 'jpeg')
# show image
img.show();
现在,我们掌握了PIL的基本用法,可以看到它是非常方便的。