【问题标题】:Filling a Tkinter Canvas Polygon with an Image用图像填充 Tkinter 画布多边形 【发布时间】:2018-05-07 20:50:39 【问题描述】: 有没有办法使用 PIL 或其他库用图像填充 Tkinter 画布多边形?我需要转换图像或按像素绘制。 【问题讨论】: 标签: python tkinter 【解决方案1】: 您可以在图像周围绘制多边形,但不能用图像填充多边形。您必须计算多边形的空间,然后使用外部库或程序来更改图像的大小。 Tkinter 只能将图像大小加倍或减半。 【讨论】: 我可以使用什么样的外部库? Pillow 和 ImageMagick 将是一个很好的研究起点。 我可以举个例子吗? xy_list = [[-50, -50], [-50, 50], [50, 50], [75, 0], [50, -50]]