我正在努力在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)

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

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

    我正在8x8矩阵显示器上显示文本,并且我没有一个方便使用我的BeagleBone的.ttf文件.如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵? 根据示例here,我应该能够说font = ...

  2. python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)

    文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...

  3. arcgisApi加载页面默认引用在线字体

    三步走,发现问题,找解决方法,解决问题. 1.用的版本是arcgisapi4.15,加载字体时,默认加载在线字体(.pdf),如下图: 2.查了官方api之后(图二),解释如下,简单来说,就是从4.8 ...

  4. 利用Python进行数据分析(四):数据加载、存储与文件格式

    标题利用Python进行数据分析(四):数据加载.存储与文件格式 学习笔记来源于:简书https://www.jianshu.com/p/047d8c1c7e14 输入输出通常可以划分为几个大类:读取 ...

  5. word2vec实例详解python_在python下实现word2vec词向量训练与加载实例

    项目中要对短文本进行相似度估计,word2vec是一个很火的工具.本文就word2vec的训练以及加载进行了总结. word2vec的原理就不描述了,word2vec词向量工具是由google开发的, ...

  6. 深度解析——图片加载到内存中的大小计算内存优化

    本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 最近封装了个高斯模糊组件,正好将图片相关的理论基础也梳理了下,所以,这次就来讲讲,在 Android 中,怎么计算一张图片在 ...

  7. ImageLoader加载图片 默认方式和自定义方式

    public class MyApplication extends Application{ @Override public void onCreate() { // TODO Auto-gene ...

  8. 从设置、加载、启动看Xilinx FPGA配置流程

    尽管FPGA的配置模式各不相同,但整个配置过程中FPGA的工作流程是一致的,分为三个部分:设置.加载.启动. 本文引用地址: http://www.21ic.com/embed/hardware/pr ...

  9. log4j 源码解析_log4j1.x设置自动加载log4j.xml

    在没有设置自动加载log4j.xml的时候,一般我们需要这么处理 static void initLogger() {System.out.println("configurating lo ...

最新文章

  1. vue.js学习笔记 - 组件(二)
  2. 暂停发布,谢谢支持!
  3. 深圳一普通中学老师工资单曝光,秒杀程序员,网友:真酸~
  4. windows的键盘输入重定向
  5. [YTU]_2384( 矩形类中运算符重载【C++】)
  6. flutter - URL出现在网站名称的位置
  7. 运行Vue在ASP.NET Core应用程序并部署在IIS上
  8. React - antd4 中在form中为Switch赋值无效
  9. 《SpringMVC从入门到放肆》三、DispatcherServlet的url-pattern配置详解
  10. 横向时间轴(进度条)
  11. 算法篇---java算法应用
  12. 红米note 4x Android 8,红米note 4X升级安卓7.0:小米MIUI8第331周公测
  13. ddr读时序波形_DDR3时序测试,信号完整性测试
  14. 数字信号处理声音降噪实验
  15. 模式识别技术是人工智能的基础技术,模式识别技术的发展潜力
  16. 构建之法助教园地第一次作业--点评西北师范大学|李晓婷
  17. 数据库SQL经典面试题详解
  18. 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备
  19. java实现分页打印功能_Java简单高效实现分页功能
  20. Vue 2.7 正式发布,代号为 Naruto

热门文章

  1. javafx窗体程序_JavaFX真实世界应用程序:欧洲电视网广播联盟
  2. eclipse 扩展_Eclipse扩展的轻量级集成测试
  3. 数据库 测试数据生成_测试数据生成器和对象母亲:另一种外观
  4. jaxb_JAXB –新手的观点,第1部分
  5. J2Pay –实施网关
  6. Apache Commons ArrayUtils.toString(Object)与JDK Arrays.toString(Object)
  7. 占用内存的Enum.values()方法
  8. JPA技巧:避免N + 1选择问题
  9. 有效的Java第三版有哪些新功能?
  10. 功能Java示例 第1部分–从命令式到声明式