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