用python语言写一段代码,将黑白图像中的黑色像素变为白色,白色像素变为黑色
时间: 2023-06-02 18:08:17 浏览: 131
只需单击几下即可 为黑白图像着色的深度学习软件_python_代码_下载
以下是Python代码实现将黑白图像中的黑色像素变为白色,白色像素变为黑色:
```python
from PIL import Image
im = Image.open('image.png')
pixels = im.load()
width, height = im.size
for x in range(width):
for y in range(height):
r, g, b = pixels[x, y]
if r == g == b: # 判断是否为黑白图像
pixels[x, y] = (255-r, 255-g, 255-b) # 变换像素
im.save('image_inverted.png')
```
上述代码中,我们首先读取输入的黑白图像,并获取其像素矩阵。然后,遍历整个像素矩阵,对于每一个像素点,我们判断其是否为黑白像素,并进行相应的变换。最后,将处理后的图像保存起来。
阅读全文