python默认字体大小_python – 如何设置PIL加载的默认字体的大小,使其适合我的8×8矩阵?...

我正在努力在8×8矩阵显示器上显示文本,而且我没有在我的BeagleBone上知道的.ttf文件.

根据示例here,我应该能够说font = ImageFont.load_default()而不是加载.ttf,但是,这显然不是指定字体的尺寸!有什么办法吗?或者,是否有一个地方你知道我可以在我的BBB版本的ubuntu 14.04.1上找到.ttf字体?

import Image

import ImageDraw

import ImageFont

# Create blank image for drawing.

# Make sure to create image with mode '1' for 1-bit color.

width = disp.width

height = disp.height

image = Image.new('1', (width, height))

# Load default font.

font = ImageFont.load_default()

# Alternatively load a TTF font.

# Some other nice fonts to try: http://www.dafont.com/bitmap.php

#font = ImageFont.truetype('Minecraftia.ttf', 8)

# Write two lines of text.

draw.text((x, top), 'Hello', font=font, fill=255)

draw.text((x, top+20), 'World!', font=font, fill=255)


版权声明:本文为weixin_39911007原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。