Función Wand polyline() en Python

polyline() es otra función de dibujo presente en el módulo wand.drawing de Wand. polyline() es similar a la función polyline(), la única diferencia es que no cerrará la línea de trazo entre el primer y el último punto. Al igual que en el polígono(), también toma una lista de tuplas de puntos como argumento.

Sintaxis:

wand.drawing.polyline(points)

Parámetros:

Parámetro Tipo de entrada Descripción
puntos lista lista de tuplas x, y.

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.fill_color = Color('white')
  
    # points list for polygon
    points = [(25, 25), (175, 100), (25, 175)]
  
    # draw polygon using polygon() function
    draw.polyline(points)
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
        draw(image)
        image.save(filename = "polygon.png")

Producción:

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')
  
    # points list for polygon
    points = [(25, 150), (50, 50), (150, 50), (175, 150)]
  
    # draw polygon using polygon() function
    draw.polyline(points)
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
        draw(image)
        image.save(filename = "polyline2.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 *