pillow模块

"""
PIL库概述

PIL库可以完成图像归档和图像处理两方面功能需求:
(1)图像归档:对图像进行批处理、生成图像预览、图像格式转换等;
(2)图像处理:图像基本处理、像素处理、颜色处理等。

"""

部分方法:

"""
Image.open(filename) # 根据参数加载图像文件
Image.format # 标识图像格式或来源,如果图像不是从文件中读取,值是None
Image.size # 图像宽度和高度,单位是像素(px),返回值是元祖(tuple)
Image.save(filename,format) # 将图片保存为filename文件名,format是图片格式
Image.thumbnail(size) # 创建图片的缩略图,size是二元元祖
"""

练习:1.图片缩放操作

from PIL import Image

pic = Image.open('D:\pic\landmark.jpg')  # 打开本地图片(路径最好为英文,不然会报错)
print(pic.format)   # JPEG
print(pic.mode)   # RGB

width , height = pic.size   # 获取图片尺寸
print('原来的尺寸:',width,height)

# 图片缩放50%
pic.thumbnail((width//2,height//2))
print('缩放50%的尺寸:',width//2,height//2)

pic.save('thumbnail.jpg','jpeg')

你可能感兴趣的:(pillow模块)