位图 zip (BMZ) 图像创建器或转换器

bitmap zip (BMZ) image creator or converter

我正在尝试在启动 toradex colibri t20 时更改启动画面图像-从默认的 toradex 图像到我的自定义图像。

问题是,只有特定类型的图像格式,称为 .BMZ 只能用于自定义启动画面。

BMZ- 它是压缩格式的位图图像。

我尝试了太多格式工厂等图片制作工具,我创建了一个位图图片并压缩成各种格式(gz,tar,7-zip,zip等)并直接尝试,也通过将扩展名重命名为 *.BMZ。没有任何效果......

使用colibri t20附带的工具可以轻松完成更新,该工具会检测bmz图像并直接加载......

欢迎任何帮助......

是否有任何代码可以使用 opencv 或 matlab 将某种类型的图像转换为 BMZ 格式......或者是否有任何软件......

我还建议尝试使用 gzip 压缩普通位图。 然而,在做了一些研究之后,我发现 toradex.com 那边的人似乎在出售一种名为

的工具

"Splash Screen Customizer tool":

converts an unlimited number of bitmap files to the Bmz format for the cost of 4 Support Hours

(参见 Toradex Knowledgebase

他们还为您提供发送位图并为您将其转换为 .BMZ 的可能性:

Toradex converts one bitmap for 1 Support Hours. (Please send us the bitmap in the correct resolution and with 8BPP)

我不确定他们的 .BMZ 格式是否与压缩位图图像相同,但我会尝试使用 8BPP 将多个位图压缩到单个 gz 存档中(是启动画面上有动画吗?)。如果这不起作用,我认为您唯一的选择是放弃自定义初始屏幕或付钱让他们为您提供 tool/convert 位图。

Toradex BMZ 格式未压缩,而是 256 色 BMP 格式的变体。

256 色 table(1024 字节)从偏移量 51 开始,后面是像素数据。列顺序与 BMP 相同,但行顺序相反——您需要水平镜像您的自定义图像。图像宽度(长)在偏移量 43 处,高度在偏移量 47 处。

您可以使用更新工具提取现有的初始图像,检查生成的文件并从那里开始。 header 包含与 BMP header 类似的信息,如果您保持相同的大小(宽度和高度),这一切都是微不足道的:您只需使用十六进制编辑器。