Función de polígono de varita() en Python

La función polygon() es otra función de dibujo introducida en el módulo wand.drawing. Podemos dibujar formas complejas usando la función polígono(). Toma como argumento una lista de puntos en polígonos. La línea de trazo se cerrará automáticamente entre el primer y el último punto.

Sintaxis:

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