Python Pilow 入门
2024-01-08 20:26:43
Pillow 是一个用于Python的图像处理库,它是PIL(Python Imaging Library)项目的活跃分支,提供了丰富的图像处理功能。以下是一个简单的Pillow入门教程,包括如何安装、打开图片以及进行一些基本操作:
安装Pillow
在终端或命令行中输入以下命令来安装Pillow:
pip install Pillow
打开和显示图片
使用Pillow可以轻松地从文件中读取并显示图片:
from PIL import Image
# 打开图片文件
img = Image.open('example.jpg')
# 显示图片(需要在支持图形界面的环境中)
img.show()
图像基本信息获取
获取图像尺寸等信息:
print(img.format) # 图像格式(如:JPEG, PNG等)
print(img.size) # 图像尺寸(元组形式,例如:(width, height))
print(img.mode) # 图像模式(如:RGB, L(灰度), LA, RGBA等)
基本操作
- 转换图像模式:
rgb_img = img.convert('RGB') # 将图片转换为RGB模式
- 保存图像:
rgb_img.save('new_example.jpg', 'JPEG') # 以JPEG格式保存图像
- 翻转图像:
flipped_img = img.transpose(Image.FLIP_LEFT_RIGHT) # 水平翻转
- 缩放图像:
resized_img = img.resize((new_width, new_height)) # 将图片缩放到指定尺寸
切片与裁剪
- 裁剪图像:
cropped_img = img.crop((left, top, right, bottom)) # 根据左上角和右下角坐标裁剪图像
更多高级操作
Pillow库还支持更多的图像处理操作,比如颜色空间转换、图像滤镜应用、像素级操作、图像组合等。对于更复杂的图像处理需求,您可以查阅官方文档进一步学习和探索。
文章来源:https://blog.csdn.net/wangyue4/article/details/135376993
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!