一、介绍
Pillow 是 Python 中一个功能强大且易用的图像处理库,是经典库 PIL(Python Imaging Library)的现代分支,它广泛用于图像打开、编辑、保存和格式转换等操作。
二、功能介绍
1. 图像读写
支持多种格式(JPEG、PNG、GIF、BMP、TIFF 等),并可处理不同颜色模式(RGB、CMYK 等)。
from PIL import Image
image = Image.open("input.jpg") # 打开图像
image.save("output.png") # 保存为 PNG 格式
2. 图像处理
1)调整尺寸
from PIL import Image
catIm = Image.open('zophie.png')
width, height = catIm.size
quartersizedIm = catIm.resize((int(width / 2), int(height /
quartersizedIm.save('quartersized.png')
svelteIm = catIm.resize((width, height + 300))
svelteIm.save('svelte.png')
2)旋转和翻转图像
from PIL import Image
catIm = Image.open('zophie.png')
catIm.rotate(90).save('rotated90.png')
catIm.rotate(180).save('rotated180.png&