當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。