白嫖 V 友发的
coze.com,原因是做 AR 硬件显示,有个需求是把图片转成这种 0x00, 0x36, 0x03, 0x69, 0x36, 0x9d, 0x69, 0xdf 。用的 4bit 的 16 颜色的灰度图片,但是我是设计,我对这样的结果感到不可控,因为比如对于我设计的一个普通 icon ,那么这样一组数据到底在 AR 中显示是什么效果我并没有很有数,只能通过给 png ,然后实际在眼镜中查看效果,这非常没有效率。
开发发了一个现在 AR 里用到的转换代码:bmp2hex:
https://github.com/robertgallup/python-bmp2hex我在电脑上能导出数据,但也看不到效果,所以一开始让 AI 写了个能把这个数据展示出图形的页面。
但后来我又想,能否直接页面选择一个本地图片进行显示数据还能显示图形,结果 AI 也做到了,不过因为我不理解 bmp2hex 里如何处理的图片,我感觉它应该更可靠,而且我对 AI 的要求也和这个 bmp2hex 一样,应该是得有个 4bit 的 bmp 图片才行。结果 AI 一开始一直说 html 应该处理不了这么复杂的,结果我理顺了我理解的处理方式,让它写了一个,但是意外的发现我随便选一个 png 都可以被转换和展现.
https://github.com/wyfang/img2hex