Re: [問題] 如何把圖片轉成陣列型式

看板C_and_CPP作者 (newJ)時間16年前 (2009/04/20 10:32), 編輯推噓7(708)
留言15則, 6人參與, 最新討論串2/4 (看更多)
※ 引述《javafang (newJ)》之銘言: : 大家好, : 這裡想請教大家一個問題。 : 就是如何把圖片轉成陣列的型式,因為,我想要把它嵌入在程式碼中 : 因為,我在程式碼中,發現他們是用陣列的型式去儲存程式碼, : 好處可能就是比較不會遺失吧, : 壞處可能就是要修改圖片需要修改程式碼~ : 希望各位前輩可以給一些提示,謝謝 不知道是不是可以轉出以下的形式. static const unsigned char image_6_data[] = { 0x00,0x00,0x05,0x10,0x78,0x9c,0xa5,0xd4,0xc1,0x09,0xc0,0x20,0x0c,0x05, 0x50,0xef,0x2e,0xe5,0x52,0x2e,0xe5,0x4c,0x3d,0x7b,0x74,0x05,0xdb,0x50, 0xd2,0xca,0xe7,0x1b,0x23,0x1e,0x3e,0x58,0x69,0x1e,0xa2,0xd1,0xda,0x5a, 0xa8,0x24,0xa5,0x94,0xce,0xc2,0xfe,0xb5,0xea,0x43,0xb8,0x68,0x3c,0x1e, 0xab,0x8f,0xb1,0x4f,0xbd,0x95,0x21,0xb5,0x92,0x94,0xde,0xe8,0x37,0x9a, 0x68,0xa1,0xa1,0xf5,0x39,0xff,0xe3,0x99,0x37,0x5a,0xea,0xa8,0x21,0xf5, 0x92,0x67,0xfa,0x1b,0xa3,0x85,0x0e,0x5b,0x8b,0x1a,0x1a,0x8f,0x35,0x3a, 0xcc,0xd8,0x75,0x70,0x5f,0x4e,0xd6,0x83,0xfb,0x83,0xd9,0x75,0x98,0xc5, 0xce,0xcd,0xe3,0xcc,0x62,0x9d,0xbd,0xd7,0xf2,0xf6,0xcf,0xd8,0xcb,0xab, 0x78,0x7a,0xda,0xf2,0x76,0xef,0xd8,0x2a,0x9e,0x3b,0x7f,0xfa,0x6e,0x9c, 0xbc,0x63,0x37,0x48,0x72,0x1c,0x84 }; 謝謝各位前輩指教. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.245.10

04/20 19:01, , 1F
我說啊, 不用tool, 也可以自己開BMP解出來每一個byte後
04/20 19:01, 1F

04/20 19:01, , 2F
再output成text file或順便輸出成array吧....@_@"
04/20 19:01, 2F

04/20 19:02, , 3F
話說, 轉成這樣要自己記錄BMP格式/padding狀況....
04/20 19:02, 3F

04/20 20:14, , 4F
啊就用GIMP啊 = = 它只是會在 struct 中存圖片大小
04/20 20:14, 4F

04/20 20:43, , 5F
謝謝回覆,但是有工具可以轉成上面比較漂亮的形式嗎?
04/20 20:43, 5F

04/20 20:48, , 6F
這....你看16進位跟10進位比較輕鬆吧
04/20 20:48, 6F

04/20 21:25, , 7F
小弟看第一篇就有人推工具了, 不過原po如果輸出format
04/20 21:25, 7F

04/20 21:27, , 8F
這麼講究又不希望工具轉完再自己微調, 那就自己寫啦~_~
04/20 21:27, 8F

04/20 22:56, , 9F
這麼一堆text其實還頗噁心的..
04/20 22:56, 9F

04/21 01:39, , 10F
阿就GIMP....推了不知道幾次就是不去試試看
04/21 01:39, 10F

04/21 01:55, , 11F

04/21 10:38, , 12F
感謝TroyLee大大的建議,其實littleshan推荐時我就試過了
04/21 10:38, 12F

04/21 10:39, , 13F
不過,我是選轉成c和h的選項,覺得不太像才會再上來問問的
04/21 10:39, 13F

04/21 10:50, , 14F
不過,我把一個圖片轉成xbm檔案,放到程式碼,好像跑不出來
04/21 10:50, 14F

04/21 19:59, , 15F
跑不出來是什麼意思?
04/21 19:59, 15F
文章代碼(AID): #19x4yvnz (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19x4yvnz (C_and_CPP)