这是你想要的?
from PIL import Image, ImageDraw
im = Image.new('RGBA', (400, 400), (0, 255, 0, 0))
draw = ImageDraw.Draw(im)
draw.text((20, 20), "DRAW TEXT", fill="red")
draw.polygon([(5,5), (25,5), (25,20), (5,25)], fill="green", outline=None)
im.show()
im.save("ImageDraw.png")
这里是ImageDraw.png
图像文件(调整大小 300%):
这里的draw
对象用于在图像中绘制多边形。绘制到draw
对象你改变了im
object.
附:还查看:
用 pil 在图像上画一条线 https://stackoverflow.com/questions/13053443/drawing-a-line-on-an-image-with-pil
Python图像库保存函数 https://stackoverflow.com/questions/17131475/python-imaging-library-save-function