Python Imaging Libraryで対称円を描くときに問題があります。次のコードでは、直径6ピクセルの円を作成する必要があります。それが描くのは、ダイの画像に示される非対称の「円」です。誰かが解決策を持っていますか?この問題はすべてのエバン直径で発生します。 小さな円(6x6px)が非対称にレンダリングされる
from PIL import Image, ImageDraw
img = Image.new('1', (8, 8), "white")
draw = ImageDraw.Draw(img)
draw.ellipse((1, 1, 6, 6), fill = 'black', outline ='black')
img.show()
おそらくPILにバグを報告する必要がありますか?奇妙な直径はこのアーティファクトを持たないように見えます。例えば、 'draw.ellipse((1,1,400,400)、fill = 'black'、outline = 'black ') ''と '' draw.ellipse((1,140,401)、fill =' black '、outline =' black ') ' –