当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Wand rectangle()用法及代码示例


rectangle()函数,顾名思义,此函数用于在Python中使用wand.drawing对象绘制圆。矩形接受许多参数,例如左,上,右,下,宽度,高度等。

用法: wand.drawing.rectangle(left, top, right, bottom, width, height, radius, xradius, yradius)

参数:

参数 输入类型 描述
left numbers.Real 要绘制的矩形的x-offset。
top numbers.Real 要绘制的矩形的y-offset。
right numbers.Real 要绘制的矩形的第二个x-offset。此参数和width参数互斥。
bottom numbers.Real 要绘制的矩形的第二个y-offset。此参数和高度参数互斥。
width numbers.Real 要绘制的矩形的宽度。此参数和right参数互斥。
height numbers.Real 要绘制的矩形的高度。此参数和底部参数互斥。
radius numbers.Real 角落四舍五入。这是用于设置xradius和yradius的short-cut。
xradius numbers.Real 水平方向上的xradius角。
yradius numbers.Real 垂直方向的yradius角。

范例1:

# Import different modules of wand 
from wand.image import Image 
from wand.drawing import Drawing 
from wand.color import Color 
import math 
   
with Drawing() as draw:
    draw.fill_color = Color('GREEN') 
    draw.rectangle(left = 25, top = 50,  
                   right = 175, bottom = 150) 
  
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
        draw(image) 
        image.save(filename = "rectangle.png")

输出:



范例2:
为矩形设置corner-radius。

# Import different modules of wand 
from wand.image import Image 
from wand.drawing import Drawing 
from wand.color import Color 
import math 
   
with Drawing() as draw:
    draw.fill_color = Color('GREEN') 
    draw.rectangle(left = 25, top = 50, right = 175, 
                          bottom = 150, radius = 25) 
  
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
        draw(image) 
        image.save(filename = "rectangle.png")

输出:




相关用法


注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 Wand rectangle() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。