大家好、
我正在考虑新项目。 我想在 EINK 显示屏上显示 PNG 图像。 您认为 Tiva ARM 有足够的功率来解码 PNG 图片吗? 或者我必须找到另一种压缩方法吗? BMP 非常简单、但太大。
设置应为-包含图像的 SD 卡、Tiva ARM 和 eink 显示。
谢谢、
1月
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我正在考虑新项目。 我想在 EINK 显示屏上显示 PNG 图像。 您认为 Tiva ARM 有足够的功率来解码 PNG 图片吗? 或者我必须找到另一种压缩方法吗? BMP 非常简单、但太大。
设置应为-包含图像的 SD 卡、Tiva ARM 和 eink 显示。
谢谢、
1月
您不会对"PNG & Only PNG"进行"区分-这不是真的吗? (和 E-ink 的选择-同样安静) 请注意、颜色的适应会大大扩展您的"现有或新图像的收集"、这可能会因选择 "单色/灰度"显示而受到限制。 实际上、E-ink 具有"日光可读"和低功耗特性、但转换"正常"彩色图像(通常)会带来巨大的挑战...
虽然 PNG 是压缩文件、JPG 也是如此、但 Cortex M4和 M7 MCU 具有硬件"引擎"、"速度、易用性、增强"此类 JPG 图像的显示效果。 希望这种"一天"的能力"到了这里"、但在其他地方仍然很活跃/很好、甚至可能包括更强大的显示器的高级图形容纳-以及它们更新/要求苛刻的界面...
[引用用户="Jan Juranek">您是否认为 Tiva ARM 有足够的功率来解码 PNG 图片?快速搜索时、有一些针对 Cortex-M 微控制器进行优化的商业 PNG 解码库。 例如、请参阅 PNG 解码器(软件编解码器)。 我无法评论这些库、因为我自己没有使用它们。
[引用 user="Jan Juranek">或者我必须找到另一种压缩方法?[/quotes]TivaWare 附带 可压缩图像的 NetPNM 转换器(pnmtoc)。
例如、查看1920 x 1160示例图像:
a) 24位色深的.bmp 文件为 6,681,654字节。
b) 24位色深的.png 文件为 133、201字节。
c) 带有256色板索引的 pnmtoc 工具的压缩输出创建了一个350、631字节的数组、这是一个采用 TivaWare grlib 所使用格式的图像数组。
d) 带有1位调色板索引(即黑色和白色)的 pnmtoc 工具的压缩输出创建了一个64,430字节的阵列、这是一个采用 TivaWare grlib 所用格式的图像阵列。
因此、TivaWare pnmtoc 工具的压缩输出可能会为您的应用提供足够的压缩。 压缩量将随图像而变化。
此外、电子墨水显示屏的颜色深度是多少?
[引用 user="Chester Gillon"]此外,电子墨水显示屏的颜色深度是多少?
除非最近开发和推出- E-Ink 仅限于"单色和灰色阴影"。 (如果这种情况在今天仍然如此、正如前面所说的那样、海报的图像选择和处理(可能)会使劳动和时间更加密集、而且很复杂。)
选择具有"内置"硬件 JPG 功能的 MCU (大幅提高系统时钟速度)以及符合"最新/最出色"显示界面标准的 MCU (单独选择)似乎满足了海报对"最佳选择"的需求。
感谢您的回复!
[引用 user="Chester Gillon"]此外,电子墨水显示屏的颜色深度是多少?
嗯、视情况而定。 例如、Good-display.com 上的 E-ink 显示(13.3英寸、1600x1200)可以显示2-16 (1-4位)灰度的图像。
我想将其用作"电子歌曲簿"(我是吉他手)。 我们已经有10英寸的电子阅读器、但它为我们提供了几个缺点、因此我想开发自己的解决方案。 例如、我可以从扫描仪获取单色扫描、以便可以生成单色 PNG 图像。 我认为我将从 BMP 图片开始。 我知道它们很大、但对于首次测试、它很简单、我将通过硬件加速器检查更强大的支撑臂。
NetPNM 转换器看起来很有趣、我会检查它!!
1月