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


Python Wand text()用法及代碼示例


也可以使用wand.drawing對象添加文本。 text()函數用於在繪圖對象中添加文本。它需要x和y坐標以及我們想要在(x,y)位置上寫的字符串。

用法:
wand.drawing.text(x, y, body)

參數:

參數 輸入類型 描述
x numbers.Integral 開始寫文本的基線。
y numbers.Integral 開始寫文本的位置的左偏移量。
body basestring 要寫的正文字符串。

範例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:
    with Image(width = 200, height = 200, background = Color('lightgreen')) as image:
  
        draw.font = 'wandtests/assets/League_Gothic.otf'
        draw.font_size = 10
        draw.text(image.width / 2, image.height / 2, 'GeeksForGeeks') 
        draw(image) 
        image.save(filename = "text.png")

輸出:



範例2:

# 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:
    with Image(filename = "gog.png") as image:
        draw.font = 'wandtests / assets / League_Gothic.otf'
        draw.font_size = 10
        draw.text(image.width / 2, image.height / 2, 'GeeksForGeeks') 
        draw(image) 
        image.save(filename = "text.png")

輸出:




相關用法


注:本文由純淨天空篩選整理自RahulSabharwal大神的英文原創作品 Wand text() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。