我想划一条线并展示它 . 假设我有一个PIL图像 .
draw = ImageDraw.Draw(pilImage) draw.line((100,200, 150,300), fill=128)
我该如何显示图像?在绘制线之前,我可以做:
imshow(pilImage)
但 imshow(draw) 不显示图像 .
imshow(draw)
如何将其转换回PIL图像?
这应该工作:
from PIL import Image, ImageDraw im = Image.new('RGBA', (400, 400), (0, 255, 0, 0)) draw = ImageDraw.Draw(im) draw.line((100,200, 150,300), fill=128) im.show()
基本上使用 ImageDraw 绘制图像,然后在更改后显示该图像,以绘制粗线传递宽度
ImageDraw
draw.line((100,200, 150, 300), fill=128, width=3)
1 回答
这应该工作:
基本上使用
ImageDraw
绘制图像,然后在更改后显示该图像,以绘制粗线传递宽度