作者littleshan (我要加入剑道社!)
看板C_and_CPP
标题Re: [问题] 如何把图片转成阵列型式
时间Tue Apr 21 12:30:52 2009
※ 引述《javafang (newJ)》之铭言:
: 各位前辈好,
: 我透过GIMP把一个png档案转成xbm档,然後很清楚的可以看到类似上面的资料型式,
: 我把它取代程式码中的上面那一个部分,在执行时会出现以下错误:
: libpng error: Not a PNG file
: QPixmap::fromMimeSource: Cannot find pixmap "pic01.png" in the mime source
: factory
: 似乎不是仅仅只是取代之後就可以用了,可能还要研究看看如何可以正常运作
: 不知道各位前辈对这个情况有什麽建议...
: 谢谢各位前辈的指教
看起来你要的应该只是单纯的把压缩过的 png binary data 写成阵列的形式
那很简单...
$ xxd -i pic.png > pic.c
xxd 是 linux 下的指令
windows 上你装 vim 它会附送 windows 版的 xxd 给你用
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.31.73
1F:推 javafang:哇!!太感谢啦!果然这样就可以了!感谢littleshan的指导 04/21 20:22
2F:→ javafang:也感谢所有前辈提供的资讯~ 04/21 20:23