对图片特定亮度值进行提亮,给出python代码
时间: 2023-06-11 10:09:16 浏览: 133
python 调整图片亮度的示例
以下是对图片进行亮度提高的Python代码,使用了Pillow库:
```python
from PIL import Image
# 打开图片
image = Image.open("image.jpg")
# 获取图片大小
width, height = image.size
# 将图片转换为RGB模式
image = image.convert("RGB")
# 设置亮度增加的值
brightness = 50
# 遍历每个像素点,增加亮度
for x in range(width):
for y in range(height):
r, g, b = image.getpixel((x, y))
r += brightness
g += brightness
b += brightness
# 将RGB值限制在0-255范围内
r = min(255, max(0, r))
g = min(255, max(0, g))
b = min(255, max(0, b))
image.putpixel((x, y), (r, g, b))
# 保存修改后的图片
image.save("image_brightened.jpg")
```
以上代码中,我们首先使用Pillow库打开图片,并将其转换为RGB模式。然后,我们设置了要增加的亮度值,遍历每个像素点,将RGB值分别加上亮度值,并将其限制在0-255的范围内。最后,我们将修改后的图片保存到了本地。
阅读全文