如何从图像生成一个 C 数组以在 eInk 显示器上查看?

如何从图像生成一个 C 数组以在 eInk 显示器上查看?

我正在尝试在 Waveshare 的 480x280 双色电子纸显示屏上绘制图像。

我使用 RaspberryPi Pico 控制显示器。

首先,我确保图像的尺寸为 480x280。然后,我使用以下命令将其转换为字节数组图像魔术师使用以下命令:

convert icon.jpeg -colorspace Gray icon.h

这将生成一个数组134415条目。虽然我预期(480x280 =134400)我不知道是什么原因造成了这种差异。

此数组在显示屏上显示不正确。显示的图像与原始图像有某种关系,但它有点压缩或方向错误并且非常小。我不太确定。有人能告诉我我错过了什么吗?!

相关内容