使用道具 举报
Post by 没本;1986965 你是想把图片直接嵌入程序吧。想法很单纯朴实,不过大家实际上用的办法一般是不改图片格式,写Makefile将图片直接链接到执行文件中,然后用对应图片库函数来打开。 工具的名字叫bin2o,这是游戏开发的常用工具,代码很好找,我用来开发Wii游戏机的小程序,好多PS2/PSP开发者也用这个,跨很多平台。具体用法读读这两个帖子就行了 http://forums.ps2dev.org/viewtopic.php?t=3528 http://forums.ps2dev.org/viewtopic.php?t=5364 这么做的好处有四 一、没有字节序问题,跨平台方便。 二、占用空间小,数据不会因转换出现各种改变、损失。 三、图片更新之后,直接make就可以生成新程序。 四、图片出现问题容易检查,面对一堆C数组可就没办法了。
Post by poet;1987006 任何二进制文件直接 xxd -i 就可以生成 C 语言文件了。所以这个环节不用操心。 但是在此之前你需要手工将图片转换成位图。这个似乎也没什么难度,imagemagick 之类的工具可以做到。
本版积分规则 发表回复 回帖后跳转到最后一页