对图片特定亮度值进行提亮,给出python代码
时间: 2023-06-11 12:09:16 浏览: 54
以下是对图片进行亮度提高的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的范围内。最后,我们将修改后的图片保存到了本地。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)