Función Wand path_finish() en Python

Otra función vital para las rutas en wand es python_finish() . Como python_start() inicia la ruta y es muy importante terminar la ruta también, la función path_finish() maneja la terminación de la ruta actual.

Sintaxis: wand.drawing.path_finish()

Ejemplo 1:

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.path_start()
      
    # Start middle-left
    draw.path_move(to=(10, 10))
    draw.path_horizontal_line(100)
      
    # finishes the current path
    draw.path_finish()
    with Image(width=200, 
               height=200,
               background=Color('lightgreen')) as image:
        draw(image)
        image.save(filename = "pathfinish.png")

Imagen de salida:

Ejemplo 2:

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, 10))
    draw.path_vertical_line(50)
    draw.path_horizontal_line(50)
    draw.path_vertical_line(100)
    draw.path_horizontal_line(100)
      
    # finishes the current path
    draw.path_finish()
    with Image(width=200,
               height=200,
               background=Color('lightgreen')) as image:
        draw(image)
        image.save(filename = "pathfinish.png")

Imagen de salida:

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 *