在加载pillow模块后我该怎么做?
时间: 2024-03-03 12:47:51 浏览: 47
python 实现在tkinter中动态显示label图片的方法
加载 pillow 模块后,你可以使用它提供的各种函数和类来处理图像。以下是一些 pillow 常用函数和类的示例:
1. 打开一张图片
```python
from PIL import Image
# 打开图片
img = Image.open("image.jpg")
# 显示图片
img.show()
# 获取图片尺寸
width, height = img.size
# 获取图片类型
image_format = img.format
```
2. 调整图片大小
```python
from PIL import Image
# 打开图片
img = Image.open("image.jpg")
# 调整图片大小为指定尺寸
new_img = img.resize((500, 500))
# 显示调整后的图片
new_img.show()
```
3. 裁剪图片
```python
from PIL import Image
# 打开图片
img = Image.open("image.jpg")
# 裁剪图片
x, y, w, h = 100, 100, 300, 300
cropped_img = img.crop((x, y, x+w, y+h))
# 显示裁剪后的图片
cropped_img.show()
```
4. 旋转图片
```python
from PIL import Image
# 打开图片
img = Image.open("image.jpg")
# 旋转图片
rotated_img = img.rotate(45)
# 显示旋转后的图片
rotated_img.show()
```
这些只是 pillow 可以做的一小部分示例,你可以根据自己的需求使用 pillow 中的其他函数和类来处理图像。
阅读全文