📜  Python中的魔杖path_start()函数

📅  最后修改于: 2022-05-13 01:54:56.314000             🧑  作者: Mango

Python中的魔杖path_start()函数

我们还可以在wand.drawing模块中绘制路径。每个路径方法都需要一个目标点,并将从当前点绘制到新点。目标点将成为下一个应用路径方法的新当前点。 wand 中的路径由一些其他方法组成,用于在路径中绘制不同的图形。
在本文中,我们将学习 path_start()函数。使用 path_start函数启动路径。

示例 #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 =(100, 100))
    draw.path_horizontal_line(1)
      
    # Close first & last points
    draw.path_close()
    draw.path_finish()
    with Image(width = 200, 
               height = 200,
               background = Color('green')) as image:
          
        draw(image)
        image.save(filename = "pathstart.png")

输出:

示例 #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.path_start()
      
    # Start middle-left
    draw.path_move(to=(100, 100))
      
    # draw a vertical line from path initial point
    draw.path_vertical_line(1)
      
    # Close first & last points
    draw.path_close()
    draw.path_finish()
    with Image(width=200,
               height=200,
               background=Color('green')) as image:
        draw(image)
        image.save(filename = "pathstart.png")

输出: