python 截取image像素
时间: 2024-12-31 12:18:44 浏览: 10
### 使用 Python 提取或裁剪图像中的特定像素区域
对于图像处理任务,Python 是一种强大的工具,能够轻松完成诸如提取或裁剪图像中特定像素的任务。为了实现这一目标,通常会借助 `Pillow` 库来加载并操作图像文件。
#### 安装 Pillow 库
如果尚未安装该库,则可以通过 pip 工具快速安装:
```bash
pip install pillow
```
#### 裁剪指定区域的代码实例
下面是一个简单的例子,展示如何打开一张图片,并从中裁剪出一个矩形区域:
```python
from PIL import Image
def crop_image(image_path, output_path, box):
"""
:param image_path: 输入原始图片路径
:param output_path: 输出裁剪后的图片保存路径
:param box: (left, upper, right, lower) 四元组定义要裁剪的矩形框边界坐标
"""
with Image.open(image_path) as img:
cropped_img = img.crop(box)
cropped_img.save(output_path)
# 示例调用函数
crop_image('input.jpg', 'output_cropped.jpg', (50, 50, 200, 200))
```
这段代码展示了如何通过给定左上角和右下角两个点的位置参数 `(left, upper)` 和 `(right, lower)` 来精确控制想要获取的子图范围[^1]。
阅读全文