2012-05-02 61 views
2

我必須從c中的* .png文件中加載顏色值。像matlab中的imread一樣。我學習了png文件構造,試圖打開文件爲二進制文件並寫入矩陣,但我可能做錯了什麼。我alao試圖搜索,但我找不到合適的圖書館。從C中的png文件中讀取顏色值C

任何建議我該怎麼做,或者我應該使用哪個庫?

+2

我想嘗試的第一個是[libpng](http://www.libpng.org/pub/png/libpng.html)。 –

回答

4

你需要首先解壓縮PNG上的zlib壓縮(如果有的話),然後才能獲得原始顏色值。最簡單的方法是通過免費libpng。你會發現manyexampleshere和其他地方如何做到這一點。