Función Wand circle() en Python

La función circle() es otra función de dibujo en Wand. Este método se utiliza para dibujar un círculo en la imagen. Requiere solo dos argumentos que son el origen y el perímetro del círculo.

Sintaxis: varita.dibujo.circulo(origen, perímetro)

Parámetros:

Parámetro Tipo de entrada Descripción
origen (colecciones.abc.Secuencia)o(Real, números.Real) par que representa el origen x e y del círculo.
perímetro (colecciones.abc.Secuencia)o(Real, números.Real) par que representa el perímetro x e y del círculo

Ejemplo 1:

# Import required objects from wand modules
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
  
# generate object for wand.drawing
with Drawing() as draw:
  
    # set stroke color
    draw.stroke_color = Color('black')
  
    # set width for stroke
    draw.stroke_width = 1
  
    # fill white color in arc
    draw.fill_color = Color('white')
    origin = (100, 100)
    perimeter = (50, 50)
  
    # draw circle using circle() function
    draw.circle(origin, perimeter) 
    with Image(width = 200,
               height = 200,
               background = Color('green')) as img:
  
        # draw shape on image using draw() function
        draw.draw(img)
        img.save(filename ='circle.png')

Producción:

Ejemplo #2:
Imagen de entrada:

# Import required objects from wand modules
from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color
  
# generate object for wand.drawing
with Drawing() as draw:
    origin = (100, 100)
    perimeter = (50, 50)
  
    # set stroke color
    draw.stroke_color = Color('black')
  
    # set width for stroke
    draw.stroke_width = 1
  
    # fill white color in arc
    draw.fill_color = Color('white')
  
    # draw bezier curve using bezier function
    draw.circle(origin, perimeter)
    with Image(filename ="gog.png") as img:
  
        # draw shape on image using draw() function
        draw.draw(img)
        img.save(filename ='circle2.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 *