Wand arc() Funktion in Python
arc() ist eine Funktion, die im Stab.drawing-Modul vorhanden ist. Die Funktion arc() zeichnet einen Bogen im Bild. Sie müssen drei Paare von (x, y) Koordinaten definieren. Das erste und zweite Koordinatenpaar sind das minimale Begrenzungsrechteck, und das letzte Paar definiert den Anfangs- und Endgrad.
Syntax :
wand.drawing.arc (Anfang, Ende, Grad)Parameter:
Parameter Eingabetyp Beschreibung Start Sequenz oder (numbers.Real, numbers.Real) Paar, das den Start x und y des Bogens darstellt. Ende Sequenz oder (numbers.Real, numbers.Real) Paar, das das Ende x und y des Bogens darstellt. Grad Sequenz oder (numbers.Real, numbers.Real) Paar, das den Anfangsgrad und den Endgrad darstellt
from
wand.image
import
Image
from
wand.drawing
import
Drawing
from
wand.color
import
Color
with Drawing() as draw:
draw.stroke_color
=
Color(
'black'
)
draw.stroke_width
=
1
draw.fill_color
=
Color(
'white'
)
draw.arc((
50
,
50
),
(
150
,
150
),
(
135
,
-
45
))
with Image(width
=
100
,
height
=
100
,
background
=
Color(
'green'
)) as img:
draw.draw(img)
img.save(filename
=
'arc.png'
)