Función Wand arc() en Python

arc() es una función presente en el módulo wand.drawing. La función arc() dibuja un arco en la imagen. Deberá definir tres pares de coordenadas (x, y). El primer y segundo par de coordenadas serán el rectángulo delimitador mínimo, y el último par definirá el grado inicial y final.
 

Sintaxis: 
 

wand.drawing.arc(start, end, degree)

Parámetros: 

 

Parámetro Tipo de entrada Descripción
comienzo secuencia o (números.Real, números.Real) par que representa el inicio x e y del arco.
final secuencia o (números.Real, números.Real) par que representa el final x e y del arco.
la licenciatura secuencia o (números.Real, números.Real) par que representa el grado inicial y el grado final 
 

Ejemplo 1: 
 

Python3

# Import required objects from wand modules
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
 
# generate object for wand.drawing
with Drawing() as draw:
    # set stroke color
    draw.stroke_color = Color('black')
    # set width for stroke
    draw.stroke_width = 1
    # fill white color in arc
    draw.fill_color = Color('white')
    draw.arc(( 50, 50),  # Stating point
             ( 150, 150),  # Ending point
             (135, -45))  # From bottom left around to top right
    with Image(width = 100,
               height = 100,
               background = Color('green')) as img:
        # draw shape on image using draw() function
        draw.draw(img)
        img.save(filename ='arc.png')

Producción: 
 

Ejemplo #2:
Imagen de origen: 
 

Python3

# Import required objects from wand modules
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
 
# generate object for wand.drawing
with Drawing() as draw:'
    # set stroke color
    draw.stroke_color = Color('black')
    # set width for stroke
    draw.stroke_width = 1
    # fill white color in arc
    draw.fill_color = Color('white')
    draw.arc(( 50, 50),  # Starting point
             ( 150, 150),  # Ending point
             (135, -45))  # From bottom left around to top right
    with Image(filename ="gog.png") as img:
        # draw shape on image using draw() function
        draw.draw(img)
        img.save(filename ='arc.png')

Producción: 
 

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *