Zauberstab polygon() Funktion in Python
Die Funktion polygon() ist eine weitere Zeichenfunktion, die im Modul wand.drawing eingeführt wurde. Mit der Funktion polygon() können wir komplexe Formen zeichnen. Es wird eine Liste von Punkten in Polygonen als Argument verwendet. Die Strichlinie wird automatisch zwischen dem ersten und dem letzten Punkt geschlossen.
Syntax :
wand.drawing.polygon (Punkte)Parameter:
Parameter Eingabetyp Beschreibung Punkte Liste Liste der x, y Tupel.
from
wand.image
import
Image
from
wand.drawing
import
Drawing
from
wand.color
import
Color
with Drawing() as draw:
draw.stroke_width
=
2
draw.stroke_color
=
Color(
'black'
)
draw.fill_color
=
Color(
'white'
)
points
=
[(
25
,
25
), (
175
,
100
), (
25
,
175
)]
draw.polygon(points)
with Image(width
=
200
, height
=
200
, background
=
Color(
'lightgreen'
)) as image:
draw(image)
image.save(filename
=
"polygon.png"
)