python 截取图片上的指定区域
时间: 2023-08-10 19:01:39 浏览: 289
Python可以使用PIL库(Python Imaging Library)来截取图片上的指定区域。下面是一个示例代码:
```python
from PIL import Image
def crop_image(input_image_path, output_image_path, coordinates):
image = Image.open(input_image_path)
cropped_image = image.crop(coordinates)
cropped_image.save(output_image_path)
# 指定输入图片路径
input_image_path = "input_image.jpg"
# 指定输出图片路径
output_image_path = "output_image.jpg"
# 指定要截取的区域坐标(左上角和右下角坐标)
coordinates = (100, 100, 300, 300)
crop_image(input_image_path, output_image_path, coordinates)
```
在代码中,首先导入了`Image`类和`crop_image`函数。`crop_image`函数接受输入图片路径、输出图片路径和要截取的区域坐标作为参数。然后,使用`Image.open()`方法打开输入图片,并使用`crop()`方法截取指定区域。最后,使用`save()`方法保存截取后的图片到指定路径。
请注意,使用该方法需要先安装PIL库,可以使用`pip install pillow`命令进行安装。
希望以上回答能够帮到您!
阅读全文