安装 Pillow
在开始之前,你需要安装 Pillow。你可以使用以下命令进行安装:
pip install pillow
打开和显示图像
from PIL import Image
import matplotlib.pyplot as plt
# 打开图像文件
image = Image.open('example.jpg')
# 显示图像
plt.imshow(image)
plt.axis('off') # 隐藏坐标轴
plt.show()
保存图像
from PIL import Image
# 打开图像文件
image = Image.open('example.jpg')
# 保存图像为新文件
image.save('new_example.jpg')
调整图像大小
from PIL import Image
# 打开图像文件
image = Image.open('example.jpg')
# 调整图像大小
resized_image = image.resize((300, 200))
# 保存调整大小后的图像
resized_image.save('resized_example.jpg')
图像裁剪
from PIL import Image
# 打开图像文件
image = Image.open('example.jpg')
# 裁剪图像
cropped_image = image.crop((100, 100, 300, 200))
# 保存裁剪后的图像
cropped_image.save('cropped_example.jpg')
旋转图像
from PIL import Image
# 打开图像文件
image = Image.open('example.jpg')
# 旋转图像
rotated_image = image.rotate(45)
# 保存旋转后的图像
rotated_image.save('rotated_example.jpg')
添加文字水印
from PIL import Image, ImageDraw, ImageFont
# 打开图像文件
image = Image.open('example.jpg')
# 创建 ImageDraw 对象
draw = ImageDraw.Draw(image)
# 选择字体和大小
font = ImageFont.load_default()
# 添加文字水印
draw.text((10, 10), 'Watermark', font=font, fill='white')
# 保存带有水印的图像
image.save('watermarked_example.jpg')
这只是一个简单的 Pillow 教程,涵盖了一些基本的图像操作。Pillow 提供了许多其他功能,如滤镜、色彩调整等。你可以根据需要深入学习 Pillow 的更多功能,其[官方文档](https://pillow.readthedocs.io/en/stable/index.html)是一个很好的参考资源。
转载请注明出处:http://www.zyzy.cn/article/detail/280/Python3