我不知道我做錯了什麼,但這真是奇怪。 不確定我是否應該向魔杖的Git存儲庫提交新問題。Python魔杖繪製多邊形而不是矩形當stroke_width> 2
編輯:我想繪製一個矩形。
考慮下面的代碼:
from wand.drawing import Drawing
from wand.color import Color
from wand.image import Image
def drawer():
square = Drawing()
square.fill_color = Color('#fff')
square.stroke_width = 4
square.stroke_color = Color('red')
square.rectangle(left=100, top=100, width=100, height=100)
return square
im = Image(width=500, height=500)
sq = drawer()
sq.draw(im)
im.save(filename='test1.png')
而這種輸出:
從我嘗試和error'd,如果square.stroke_width
是不會出現這種情況小於或等於2.
我不確定是魔杖的錯誤還是我做錯了什麼。
僅供參考我只是用魔杖0.4.1試過這種的Python 3.4.3下,你的代碼工作正常。 –
這裏只是順便提一下,但是您可能想要對結果輸出做更具體的說明,因爲矩形是一種多邊形。實際上,多餘的線條伸出來,我甚至不會稱之爲多邊形。 – TigerhawkT3
用python 3.4或2.7嘗試不同的'virtualenv',都是這樣的。也嘗試在不同的機器上。 – esfy