📜  魔杖 | Python中的 path_vertical_line()

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

魔杖 | Python中的 path_vertical_line()

path_vertical_line()是路径的另一个函数。 path_vertical_line()函数生成从目标点到特定 y 点的垂直线。只需要 y 点就可以画出哪条线。

示例 #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')
    draw.path_start()
      
    # Start middle-left
    draw.path_move(to=(10, 50))
      
    # Line to top-right
    draw.path_vertical_line(100)
    draw.path_finish()
    with Image(width=200,
               height=200, 
               background=Color('lightgreen')) as image:
          
        draw(image)
        image.save(filename="pathvline.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.fill_color = Color('white')
    draw.path_start()
      
    # Start middle-left
    draw.path_move(to=(100, 100))
      
    # Line to top-right
    draw.path_vertical_line(50)
    draw.path_finish()
    with Image(width=200, 
               height=200, 
               background=Color('lightgreen')) as image:
          
        draw(image)
        image.save(filename="pathvline.png")

输出: