def create_character(n, c, ifont):
size = ifont.getsize(c)
image = Image.new('RGBA', size)
draw = ImageDraw.Draw(image)
draw.text((0, 0), c, font=ifont)
data = list(image.getdata())
print 'const PROGMEM unsigned char font%d_%02x[] = {' % (n, ord(c))
for i in range(len(data)):
stdout.write('0x%02x, ' % data[i][0])
print '};';
return size
评论列表
文章目录