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')