如何在 draw.text() 函数中传递变量而不是字符串?
How can I pass variable in draw.text() function instead of string?
我想传递整数值而不是字符串,例如 a = 45,但它不起作用!
import Image
import ImageDraw
import ImageFont
width = disp.width
height = disp.height
image = Image.new('1', (width, height))
font = ImageFont.load_default()
a = 45
draw.text((x, top), a , font=font, fill=255)
draw.text((x, top+20), 'World!', font=font, fill=255)
使用 draw.text((x, top), str(a) , font=font, fill=255)
将 a 转换为字符串。
您也可以使用 a = '45'
将其定义为字符串。但是我建议不要这样做,因为您可能希望在绘制之前将其用作整数。
我想传递整数值而不是字符串,例如 a = 45,但它不起作用!
import Image
import ImageDraw
import ImageFont
width = disp.width
height = disp.height
image = Image.new('1', (width, height))
font = ImageFont.load_default()
a = 45
draw.text((x, top), a , font=font, fill=255)
draw.text((x, top+20), 'World!', font=font, fill=255)
使用 draw.text((x, top), str(a) , font=font, fill=255)
将 a 转换为字符串。
您也可以使用 a = '45'
将其定义为字符串。但是我建议不要这样做,因为您可能希望在绘制之前将其用作整数。