Función Wand Drawing() en Python

Otro módulo para varita es wand.drawing. Este módulo nos proporciona algunas funciones de dibujo muy básicas. wand.drawing.Drawing object guarda las instrucciones para dibujar formas en imágenes, y luego puede dibujar estas formas en cero o más imágenes.

Sintaxis: con Drawing() como dibujo:

Nota: En la sintaxis anterior, «como dibujar» es solo una nomenclatura y puede ser cualquier string según sea necesario. La función de dibujo en la toma de varita de Python no tiene ningún parámetro.

Ejemplo 1:

# Import important objects from wand library
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
  
# Create draw object using Drawing() function
with Drawing() as draw:
    with Image(width = 200,
               height = 200,
               background = Color('green')) as img:
        draw(img)
        img.save(filename ='empty.gif')

Imagen de salida:

Dibujemos una línea

Ejemplo #2:

# Import important objects from wand library
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
  
# Create draw object using Drawing() function
with Drawing() as draw:
    draw.stroke_color = Color('black')
    draw.stroke_width = 2
    draw.line((5, 5), (45, 50))
    with Image(width = 200,
               height = 200,
               background = Color('green')) as img:
        draw.draw(img)
        img.save(filename ='line.gif')

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 *