python批量替换灰度图像某个像素点的值
时间: 2023-07-25 20:05:04 浏览: 156
图像处理,python, 提取灰度图像素坐标值
5星 · 资源好评率100%
可以使用Pillow库来批量替换灰度图像某个像素点的值。下面是一个简单的示例代码:
```python
from PIL import Image
# 读取原始图像
img = Image.open('original.png').convert('L')
# 获取图像大小
width, height = img.size
# 遍历每个像素点并替换
for x in range(width):
for y in range(height):
# 获取当前像素点的灰度值
pixel = img.getpixel((x, y))
# 如果灰度值等于100,则替换为200
if pixel == 100:
img.putpixel((x, y), 200)
# 保存修改后的图像
img.save('modified.png')
```
在上面的示例代码中,我们首先使用`Image.open()`方法读取原始图像,并将其转换为灰度图像。然后,我们使用`img.getpixel()`方法获取每个像素点的灰度值,并使用`img.putpixel()`方法替换灰度值等于100的像素点。最后,我们使用`img.save()`方法保存修改后的图像。
阅读全文