墨水打印机驱动程序

ink的Python项目详细描述


墨水

Build StatusCoverage StatusPyPi PackagePython Versions

用于Inky pHATInky 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.REDinky.YELLOW之一, inky.WHITEinky.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

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误