用python把图片中的点连接到一起的代码
时间: 2023-04-05 16:03:39 浏览: 52
以下是用 Python 连接图片中的点的代码:
```python
from PIL import Image
# 打开图片
img = Image.open('image.png')
# 获取图片的宽度和高度
width, height = img.size
# 创建一个新的图片,用于绘制连接后的线条
new_img = Image.new('RGB', (width, height), (255, 255, 255))
# 获取图片的像素点
pixels = img.load()
# 遍历每一个像素点
for x in range(width):
for y in range(height):
# 如果当前像素点是黑色,则绘制连接线条
if pixels[x, y] == (0, 0, 0):
# 绘制线条
for i in range(-1, 2):
for j in range(-1, 2):
if i == 0 and j == 0:
continue
if x+i >= 0 and x+i < width and y+j >= 0 and y+j < height:
new_img.putpixel((x+i, y+j), (0, 0, 0))
# 保存新的图片
new_img.save('new_image.png')
```
希望这个代码能够帮到你!