python把图片黑色变成白色的代码
时间: 2023-11-08 11:06:09 浏览: 254
Python实现批量合并多张图片的方法
5星 · 资源好评率100%
以下是Python将图片黑色变成白色的代码:
```
from PIL import Image
# 打开图片
im = Image.open('image.jpg')
# 获取图片的大小
width, height = im.size
# 循环每个像素点
for x in range(width):
for y in range(height):
# 获取当前像素点的RGB值
r, g, b = im.getpixel((x, y))
# 判断当前像素点是否为黑色
if r == 0 and g == 0 and b == 0:
im.putpixel((x, y), (255, 255, 255)) # 将黑色像素点变成白色像素点
# 保存修改后的图片
im.save('new_image.jpg')
```
注意:该代码只能将纯黑色像素点变为白色,如果图片中存在浅色或灰色的像素点可能会出现意想不到的结果。
阅读全文