python图像处理图片剪裁
时间: 2024-09-16 19:04:33 浏览: 49
在Python中,我们可以利用PIL(Python Imaging Library)或其更现代的替代品Pillow库来进行图片剪裁。图片剪裁通常涉及到从原始图像中提取一部分感兴趣的区域。以下是基本步骤:
1. 首先,你需要安装Pillow库,如果你还没有安装,可以使用pip安装:
```bash
pip install Pillow
```
2. 导入所需模块:
```python
from PIL import Image
```
3. 打开图片并获取图像对象:
```python
img = Image.open('input_image.jpg')
```
4. 定义裁剪区域。这通常是两个点坐标,左上角(x1, y1)和右下角(x2, y2):
```python
left, top = 50, 50 # 起始位置
right, bottom = 200, 200 # 结束位置
box = (left, top, right, bottom)
```
5. 使用`crop()`函数进行裁剪,并保存新的图片:
```python
cropped_img = img.crop(box)
cropped_img.save('cropped_image.jpg', 'JPEG')
```
在这个例子中,你会得到一个新的图片文件,其中只包含原图中指定的剪裁区域。
阅读全文