使用pil库版本9.4.0 写一个根据坐标获取点色的函数
时间: 2024-06-12 16:08:11 浏览: 113
以下是根据坐标获取点色的函数代码:
```python
from PIL import Image
def get_pixel_color(image_path, x, y):
"""
根据坐标获取点色
:param image_path: 图片路径
:param x: x坐标
:param y: y坐标
:return: 像素点的颜色
"""
# 打开图片
image = Image.open(image_path)
# 获取图片的像素点
pixel = image.load()
# 获取指定坐标的像素点颜色
color = pixel[x, y]
# 返回颜色值
return color
```
使用方法:
```python
color = get_pixel_color('test.jpg', 100, 200)
print(color)
```
其中,'test.jpg'为图片路径,(100, 200)为要获取颜色的像素点坐标。执行后,将会输出该像素点的颜色值。
阅读全文