在当今数字时代,图像处理已成为开发中不可或缺的一部分。无论是为网站自动压缩图片、生成缩略图,还是进行简单的图像编辑,Pillow图像处理库都能轻松胜任。本文将带你从零开始,掌握Python图像处理库——Pillow的基本使用方法,即使是编程小白也能快速上手!
Pillow是Python Imaging Library(PIL)的一个友好分支,它为Python提供了强大的图像处理能力。由于原版PIL已停止维护,Pillow成为当前最流行的Python PIL库替代方案,支持多种图像格式(如JPEG、PNG、BMP等),并提供丰富的图像操作功能。
在开始之前,你需要先安装Pillow库。打开你的命令行工具(如终端或CMD),输入以下命令:
pip install Pillow 下面我们将通过几个简单示例,学习如何使用Pillow进行常见的图像处理任务。
首先,我们需要导入Pillow中的Image模块,然后打开一张图片:
from PIL import Image# 打开图像文件img = Image.open('example.jpg')# 显示图像(在支持的环境中会弹出窗口)img.show() 你可以轻松地将图像调整为指定大小:
# 将图像缩放到 300x200 像素resized_img = img.resize((300, 200))# 保存新图像resized_img.save('resized_example.jpg') 旋转图像也非常简单:
# 逆时针旋转90度rotated_img = img.rotate(90)# 保存旋转后的图像rotated_img.save('rotated_example.jpg') Pillow还支持各种图像滤镜,例如高斯模糊:
from PIL import ImageFilter# 应用高斯模糊blurred_img = img.filter(ImageFilter.GaussianBlur(radius=2))# 保存模糊后的图像blurred_img.save('blurred_example.jpg') img.size 可以获取图像的宽度和高度。img.format 和 img.mode 可查看图像格式(如JPEG)和颜色模式(如RGB)。通过本篇Pillow教程,你已经掌握了使用Python进行基础图像处理的核心技能。无论是裁剪、缩放、旋转还是添加滤镜,Pillow都能帮你高效完成。赶快动手试试吧!如果你觉得这篇文章对你有帮助,欢迎分享给更多对Python图像处理库感兴趣的朋友。
© 2023 Python图像处理学习指南 | 专注Pillow图像处理实战教学
本文由主机测评网于2025-12-05发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025123093.html