如何將檔案拆成二進位資訊,並將資訊排列成圖??

請問

要如何將任一檔案拆成0101的資訊,並將這0101的資訊存成黑白的圖形?

我有試著用二進位開檔,然後資料放到array中,再存成BMP的圖形

可是BMP的圖形雖然可以存,存檔後的位元深度為1,但卻不是黑白的(ex綠底黑點),出現的顏色是random。

而且我再將圖片讀回到labview的面板picture時,就變成全黑

encode1.vi是我的程式,還麻煩各位高手能幫我修正,或是有更好的方法能告訴我

我希望可以丟任一檔案進去,存成數張我指定pixel大小的黑白圖片

謝謝你們

欲讀取的檔案來源是甚麼呢? 要清楚它的格式,才可以解讀出來。


「<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">0101的資訊」是指Hex碼嗎?

顏色資訊的bit數是多少?

圖片的長寬是多少?

這些資訊都要知道喔。

[QUOTE=Benjamin]欲讀取的檔案來源是甚麼呢? 要清楚它的格式,才可以解讀出來。


0101的資訊」是指Hex碼嗎?

顏色資訊的bit數是多少?

圖片的長寬是多少?

這些資訊都要知道喔。

[/QUOTE]

我是想說,一個檔案在電腦裡的儲存應該也是binary的吧!

可不可以把這binary的資訊取出來,包括檔案的資料或檔案的類型等....

這樣是不是就可以讀任一檔案,而不用預先知道格式?

0101的資訊」是指Hex碼!!

然後把這資訊用黑白的圖片顯示,

所以顏色資訊的bit為1

圖片長寬的pixel數,希望可以自訂

不然先暫訂800x600

 

不好意思,之前沒問清楚,請問這樣要怎麼修正我的程式呢?

麻煩各位高手囉~