Función Wand path_close() en Python

path_move() es otra función incluida en wand para caminos. El objetivo principal de esta función es unir el último punto de destino con el primer punto de la ruta. Simplemente agrega un elemento de ruta a la ruta actual que cierra la subruta actual dibujando una línea recta desde el punto actual hasta el punto de inicio más reciente de la subruta actual.

Sintaxis: draw.path_close()
Parámetros: No hay parámetros en esta función.

Código:  

Python3

# importing wand
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')
    draw.path_start()
    # Start middle-left
    draw.path_move(to =(10, 100))
    # Curve across top-left to center
    draw.path_curve(to =(80, 0),
                    controls =[(20, -80), (60, -80)],
                    relative = True)
    # Continue curve across bottom-right
    draw.path_curve(to =(80, 0),
                    controls =(60, 80),
                    smooth = True,
                    relative = True)
    # Join the last destination point to the first point
    draw.path_close()
    draw.path_finish()
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
        draw(image)
        image.save(filename = "pathclose.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 *