PIL学习笔记(一)

PIL

在图像处理方面,python有一个公认的图片处理库——PIL。

API参考地址

安装

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学习笔记(一)_第1张图片
image.png

现在,我们掌握了PIL的基本用法,可以看到它是非常方便的。

你可能感兴趣的:(PIL学习笔记(一))