支持 SBC 显示驱动程序的组件库
项目描述
luma.core | luma.docs | luma .模拟器 | luma .示例 | 亮度.lcd | luma.led_matrix | 发光二极管
亮度核心
luma.core是一个组件库,为 Python 3 提供与Pillow兼容的绘图画布,以及其他功能以支持 Raspberry Pi 和其他单板计算机上的小型显示器的绘图原语和文本渲染功能:
滚动/平移功能,
终端式打印,
状态管理,
颜色/灰度(如果支持),
抖动为单色,
精灵动画,
灵活的帧缓冲(取决于设备功能)
文档
驱动程序
设备驱动程序扩展luma.core为特定的物理显示设备/芯片组提供正确的初始化序列。
有多种驱动程序可用于不同类别的设备:
模拟器
根据下面的示例,有实时运行的模拟器(使用 pygame)和其他可以截屏或组装动画 GIF 的模拟器。这些源代码可在luma.examples存储库的示例 目录中找到。
执照
麻省理工学院许可证 (MIT)
版权所有 (c) 2017-2021 理查德赫尔和贡献者
特此免费授予任何人获得本软件和相关文档文件(“软件”)的副本,以不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售本软件的副本,并允许向其提供本软件的人这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。
本软件按“原样”提供,不提供任何形式的明示或暗示保证,包括但不限于对适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担任何责任,无论是在合同、侵权或其他方面,由本软件或本软件的使用或其他交易引起或与之相关。软件。
贡献
拉取请求(代码更改/文档/拼写错误/功能请求/设置)被欣然接受。如果您打算引入一些大规模的更改,请先与我们联系以确保我们在同一页面上:尝试为任何新方法或类包含一个文档字符串,并保持方法体小、可读和 PEP8-合规。添加测试并努力保持较高的代码覆盖率。
GitHub
源代码可在以下位置克隆:https ://github.com/rm-hull/luma.core
贡献者
Thijs Triemstra (@thijstriemstra)
克里斯托夫·亨德尔 (@fragfutter)
@Boeeerb
@xes
罗杰达尔 (@rogerdahl)
Václav Šmilauer (@eudoxos)
克劳斯 Bjerre (@bjerrep)
@bkntrx
@7754359337
@theraspydev
@vortigont
马腾洛斯 (@mlos)
乔纳森·佩雷拉 (@jonathanrjpereira)
丹尼尔·斯穆伦 (@drspangle)
汉斯·利斯 (@hansliss)
菲尔霍华德(@gadgetoid)
曼努埃尔·贝斯勒 (@baslr)
Dhrone (@dhrone)
@jakiee3y
马修洛弗尔(@mattblovell)
Tiago F. Pimentel (@antropoiese)
Maciej Sokolowski (@matemaciek)
变更日志
版本 |
描述 |
日期 |
---|---|---|
2.3.1 |
|
2021/03/08 |
2.3.0 |
|
2021/03/08 |
2.2.0 |
|
2020/12/11 |
2.1.0 |
|
2020/11/30 |
2.0.2 |
|
2020/11/26 |
2.0.1 |
|
2020/11/06 |
2.0.0 |
|
2020/11/02 |
1.17.3 |
|
2020/10/24 |
1.17.2 |
|
2020/10/11 |
1.17.1 |
|
2020/09/26 |
1.17.0 |
|
2020/09/25 |
1.16.2 |
|
2020/09/20 |
1.16.1 |
|
2020/08/29 |
1.16.0 |
|
2020/08/27 |
1.15.0 |
|
2020/08/10 |
1.14.1 |
|
2020/07/26 |
1.14.0 |
|
2020/04/07 |
1.13.0 |
|
2020/01/12 |
1.12.0 |
|
2019/06/15 |
1.11.0 |
|
2019/06/02 |
1.10.1 |
|
2019/05/25 |
1.10.0 |
|
2019/05/23 |
1.9.0 |
|
2019/05/10 |
1.8.3 |
|
2019/01/07 |
1.8.2 |
|
2018/11/05 |
1.8.1 |
|
2018/09/18 |
1.8.0 |
|
2018/09/04 |
1.7.2 |
|
2018/03/29 |
1.7.1 |
|
2018/03/22 |
1.7.0 |
|
2018/03/21 |
1.6.0 |
|
2018/02/21 |
1.5.0 |
|
2018/02/06 |
1.4.0 |
|
2018/01/29 |
1.3.0 |
|
2018/01/02 |
1.2.1 |
|
2017/11/26 |
1.2.0 |
|
2017/11/23 |
1.1.1 |
|
2017/11/23 |
1.1.0 |
|
2017/10/28 |
1.0.3 |
|
2017/10/18 |
1.0.2 |
|
2017/09/15 |
1.0.1 |
|
2017/09/04 |
1.0.0 |
|
2017/07/29 |
0.9.5 |
|
2017/07/06 |
0.9.4 |
|
2017/07/01 |
0.9.3 |
|
2017/06/25 |
0.9.2 |
|
2017/06/19 |
0.9.1 |
|
2017/05/01 |
0.9.0 |
|
2017/04/22 |
0.8.1 |
|
2017/04/14 |
0.8.0 |
|
2017/04/14 |
0.7.5 |
|
2017/04/09 |
0.7.4 |
|
2017/04/09 |
0.7.3 |
|
2017/04/07 |
0.7.2 |
|
2017/04/07 |
0.7.1 |
|
2017/04/06 |
0.7.0 |
|
2017/03/27 |
0.6.2 |
|
2017/03/19 |
0.6.1 |
|
2017/03/13 |
0.6.0 |
|
2017/03/13 |
0.5.4 |
|
2017/03/08 |
0.5.3 |
|
2017/03/08 |
0.5.2 |
|
2017/03/08 |
0.5.1 |
|
2017/03/05 |
0.5.0 |
|
2017/03/05 |
0.4.4 |
|
2017/03/02 |
0.4.3 |
|
2017/03/02 |
0.4.2 |
|
2017/02/28 |
0.4.1 |
|
2017/02/27 |
0.4.0 |
|
2017/02/27 |
0.3.2 |
|
2017/02/24 |
0.3.1 |
|
2017/02/19 |
0.2.0 |
|
2017/02/17 |
0.1.15 |
|
2017/02/11 |
0.1.14 |
|
2017/02/03 |
0.1.13 |
|
2017/01/23 |
0.1.12 |
|
2017/01/21 |
0.1.11 |
|
2017/01/20 |
0.1.3 |
|
2017/01/19 |
0.1.2 |
|
2017/01/10 |
0.1.0 |
|
2017/01/10 |