Python学习之旅(二十九)
Python基础知识(28):常用第三方模块 一、Pillow PIL(Python Imaging Library):提供了强大的图像操作功能,可以通过简单的代码完成复杂的图像处理,是Python平台事实上的图像处理库,支持Python 2.7以及更低的版本 Pillow:在PIL基础上创建的兼容版本,同时加入了更多新特性,支持Python 3.x 1、安装Pillow 如果安装了Anaconda,Pillow就已经可用了。否则,需要在命令行下通过pip安装 2、操作图像 (1)图像缩放 from PIL import Image # 在当前路径下,打开一个jpg图像文件 im = Image.open( ' test.jpg ' ) # 获得图像尺寸 w, h = im.size print ( ' Original image size: %sx%s ' % (w, h)) # 缩放50% im.thumbnail((w//2, h//2 )) print ( ' Resize image to: %sx%s ' % (w//2, h//2 )) # 把缩放后的图像用jpeg格式保存 im.save( ' thumbnail.jpg ' , ' jpeg ' ) 结果: Original image size: 100 0x1000 Resize image to: 50