问题标签 [e-ink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2633 浏览

pdf - 开发人员的电子墨水 PDF 阅读器?

有没有人尝试过带有技术文档的 E-ink PDF 阅读器?

由于这些设备(例如 Kindle DX 或 SONY Reader)开始支持原生 PDF 文件,我正在考虑购买一台仅用于阅读技术文档的设备。通过技术文档,我的意思是有很多源代码清单和图表。它们通常是编程书籍/用户手册。

我有许多没有纸质版的内部文件。长时间在液晶显示器上阅读它们让我眼睛很痛。因此,我认为电子墨水阅读器可能是一个不错的选择。

选择这些设备有哪些顾虑?你在用一个吗?如果是这样,您使用的是什么型号,到目前为止您还满意吗?

0 投票
1 回答
2203 浏览

language-agnostic - 电子墨水/电子纸屏幕可以在 RGB、CMYK 或其他颜色空间中工作吗?

电子墨水/电子纸屏幕可以在 RGB、CMYK 或其他颜色空间中工作吗?我们是否需要在不久的将来支持原生 CMYK 显示?我正在设计一个带有颜色信息的数据结构,并且想知道颜色部分是否应该支持超过四个颜色分量的扩展(例如,CMYKA)。

0 投票
3 回答
303 浏览

c - 为电子书阅读器设备编写软件

您能否推荐任何可以执行第三方软件的电子书阅读器,以便任何人都可以为此类设备创建软件?

0 投票
1 回答
1007 浏览

android - Android:如何检测电子墨水屏幕?

我想让我的应用程序对电子墨水屏幕更友好,即减少渐变、删除动画等。在我可以为这些屏幕类型添加单独的布局之前,我首先需要一种检测它们的方法。有人找到了这样做的好方法吗?

Display类看起来不像它提供了一种检测显示类型的方法 ......

编辑:我所说的电子墨水屏,是指使用电子纸技术的屏幕。

0 投票
1 回答
1235 浏览

java - 强制在 android 上进行完整的电子墨水刷新

我正在 Android 设备上开发漫画阅读应用程序。我添加了许多功能以使其对电子墨水设备更加用户友好,但我仍然面临一个问题。

在更改页面后,可以看到以前页面的重影。在某些每次更新都会刷新整页的设备上这不是问题,例如 Nook Simple Touch(rooted),但在其他设备上可能会非常明显,例如 Onyx Lynx T68。完全刷新会使屏幕暂时闪烁为负数,然后所有重影都消失了。

如何执行整页刷新以清除所有重影?我认为这是可以做到的,因为 Onyx Lynx 在其最新的固件更新中包含了“强制完全刷新”选项。它可以通过按住其中一个按钮来触发。不过,我担心它可能需要一个根。

0 投票
2 回答
137 浏览

stm32 - 我不知道驾驶 EPD 显示器

我正在尝试使用 STM32F429ZGT 驱动 EPD(ED060SD1),并从显示器供应商处获得数据表。但没有具体说明如何驱动EPD显示或引脚细节。

所以我想知道这些引脚的作用..以及如何运行此显示的任何提示..

谢谢

ED060SD1 管脚列表

0 投票
0 回答
34 浏览

android - 唤醒后缩放 TextView

我创建了一个应用程序,它在启动时显示几行文本。它使用 setTextSize 和覆盖 onSizeChanged 的​​ CustomLinearLayout 开始放大此文本,直到填满屏幕 (DisplayHeight)。这类似于可以通过 stackoverflow/and/or/github 找到的一些“Auto-fit TextView”类。

我的解决方案(显示电子书/eInk 的每日圣经段落)在启动时效果很好。

当应用程序完成显示/缩放文本后,它会通过扩展 BroadcastReceiver 并设置重复警报来设置计时器:

尽管我花了一些时间来获得这个唤醒功能,但我让它工作了。当应用程序唤醒时,它会更新文本并将文本大小设置为初始“最小”大小,并且应该再次开始放大它们。

现在的问题是,包含放大文本的“TextView”在更改 TextView 值和字体大小后不会再次“缩小”其真实(测量)高度,因为它是“CONTENT_WRAP”。但它在一步缩小之后(见上面的*)!

我想这与唤醒后直接再次入睡有关,因此缺少 WAKE_LOCK 或重新计算所有大小的 UI 线程不会再次运行......

该应用程序在模拟器中运行良好,但在我的“真正的”索尼电子书阅读器上运行良好。字体大小更新失败后,我将发布显示照片。

0 投票
1 回答
977 浏览

driver - Waveshare 2.9 电子墨水的 ESP8266 驱动程序

我正在寻找来自waveshare的 E-Ink 显示器的驱动程序

我可以找到 Arduino 和 Raspberry-PI 的驱动程序。是否还有 ESP8266 的驱动程序。目前,我正在尝试了解 Arduino 驱动程序并为 ESP8266 创建自己的驱动程序,但由于我是一名 java 开发人员,我不是一个好的 c 开发人员。

我希望有人能帮助我,谢谢!

0 投票
1 回答
547 浏览

string - 从头文件(waveshare Eink)中读取字符串数据到 arduino

Geetings,我试图从头文件(.h)中读取字符串文件到 arduino。它的编译很好,但我不能调用字符串。当我串行打印字符串时,显示器上只会出现乱码。这是我的arduino代码:

这里是 .h 文件中的数据:

我使用 .bat 脚本创建了这个列表。

我对此很陌生,因此将不胜感激。亲切的问候路易吉

0 投票
1 回答
388 浏览

c++ - Arduino eInk Image2LCD - c-array 的大小

这个 Image2LCD 软件 ( https://www.buydisplay.com/default/image2lcd ) 将图像转换为 c 数组。我想自己编写这个基本操作,但我不明白为什么软件会为大小为 200x200 的输入图像输出一个长度为 5000 的数组。对于 400x400,数组大小为 20000。它似乎总是像素数的 1/8。

正方形 200x200 图像的输出数组的开头和结尾如下所示:

(是的,图像中有很多白色。)

为什么不需要为每个像素设置一个值?