根据四个给定坐标截图python
时间: 2023-07-17 22:01:05 浏览: 98
python实现根据给定坐标点生成多边形mask的例子
要根据四个给定的坐标截取图像,使用Python的PIL(Pillow)库来实现。下面是一个简单的示例代码:
```python
from PIL import Image# 读取原始像
image = Image('image.jpg')
# 给定的四个坐标
x1, y1 = 100, 100
x2, y2 = 300, 300
# 根据给定坐标截取图像
cropped_image = image.crop((x1, y1, x2, y2))
# 保存截取的图像
cropped_image.save('cropped_image.jpg')
```
在这个示例中,我们首先使用PIL库的`Image.open()`函数读取原始图像。然后,我们给出了四个坐标`(x1, y1)`和`(x2, y2)`,它们分别表示截取区域的左上角和右下角坐标。接下来,我们使用`crop()`函数根据给定的坐标截取图像。最后,我们使用`save()`函数保存截取的图像为`cropped_image.jpg`文件。
请注意,代码中的`image.jpg`应该替换为你自己的图像路径,并根据需要调整给定的四个坐标。希望对你有帮助!
阅读全文