这段代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PIL import Image, ImageDraw
imo=Image.new("RGB", (85, 64), (204, 204, 204))
pos=(10, 64)
r=8
draw=ImageDraw.Draw(imo)
draw.chord((pos[0]-r, pos[1]-r, pos[0]+r, pos[1]+r), 0, 359, (0, 0, 255), (0, 0, 0))
for pos in [(32, -1), (85, 32), (32, 64), (-1, 32), (54, 63)]:
draw.ellipse((pos[0]-r, pos[1]-r, pos[0]+r, pos[1]+r), (0, 0, 255), (0, 0, 0))
pos=(75, 65)
draw.rectangle((pos[0]-r, pos[1]-r, pos[0]+r, pos[1]+r), (0, 0, 255), (0, 0, 0))
imo.save("aa.png", "PNG")
创建此(放大)图像:
是否有诀窍以这样的方式绘制圆圈,使其在图像底部也显示为完全填充? 好吧......它适用于矩形......但我更喜欢圆圈。
答案 0 :(得分:0)
升级到python-Pillow-2.9.0-6.4.x86_64之后,我现在已经完全填满了圈子 - 即使在openSUSE 13.2上也是如此。