墨水打印机驱动程序
ink的Python项目详细描述
墨水
用于Inky pHAT和Inky wHAT电子纸显示的python库。
墨水
Inky pHAT是 212x104像素电子纸显示器,提供红/黑/白, 黄色/黑色/白色和黑色/白色。很适合做名牌和 显示非常低频的信息,如每日日历或 天气概况。
不知道什么
Inky wHAT是 400x300像素电子纸显示器,有红/黑/白两种颜色, 黄色/黑色/白色和黑色/白色。它有很多分辨率 详细的每日待办事项清单、多天天气预报、巴士时刻表 还有更多。
安装
python pip包名为inky,安装时使用:
sudo pip install inky
用法
Inky库包含PHAT和what的模块,加载 按如下方式输入:
frominkyimportInkyPHAT
然后你需要选择你的颜色,红色,黄色或黑色 并实例化类:
inkyphat=InkyPHAT('red')
如果您使用的是从 像这样的Inky库:
frominkyimportInkyWHATinkywhat=InkyWHAT('red')
一旦你初始化了inky,你只需要三种方法 关注:
设置图像
将pil图像、numpy数组或列表设置为inky的内部缓冲区。这个 图像尺寸应与PHAT的尺寸或你是什么相匹配 使用。
inkyphat.set_image(image)
您应该使用PIL创建图像。PIL提供 ImageDraw模块,允许您在上面绘制文本、线条和形状 你的形象。见: https://pillow.readthedocs.io/en/stable/reference/ImageDraw.html
设置边框
设置你的边框颜色或什么。
inkyphat.set_border(colour)
colour应该是inky.RED,inky.YELLOW之一, inky.WHITE或inky.BLACK,颜色取决于 你喜欢的那种。
更新显示器
一旦你准备好并设置好你的图像,并且选择了边框颜色,你 可以使用以下命令更新电子墨水显示:
inkyphat.show()
迁移
如果您正在从inkyphat库迁移代码,您会发现 许多绘图和图像处理功能已被删除 来自英基。这些功能始终由PIL提供,并且 推荐的方法是使用pil创建和准备您的图像 在设置为使用set_image()墨迹之前。
0.0.5
- 增强功能:增加了对红色/B/W高温墨水的支持
0.0.4
- 错误修复:将正常的红色lut还原为正确的值
0.0.3
- 增强:增加了对显示变量检测的支持
- 增强功能:添加了文档字符串
- 修正:修正了所有颜色的边框设置
0.0.2
- 错误修正:黄色墨水现在是黄色而不是棕色/黑色
- 增强:设置图像的性能调整
0.0.1
- 初始版本