如何用三个特定点和特定颜色创建JPEG图片的三角形
现在我想用三个特定的点和特定的颜色来创建一张jpeg格式的图片,里面有一个三角形。
就像这样:
一张256 * 256的jpeg图片
我有三个点和一种特定的颜色
把这个颜色填充到三角形里,然后画到jpeg图片上。
我正在使用python2和pillow(这是PIL的一个分支)。
1 个回答
2
你可以使用 ImageDraw.Draw.polygon
来绘制多边形:
from PIL import Image, ImageDraw
points = (20,20), (20, 100), (100,20)
im = Image.new('RGB', (255, 255))
draw = ImageDraw.Draw(im)
draw.polygon(points) # outline='red', fill='blue'
im.save('triangle.jpg')