2010-12-06 295 views
1

我想製作一個C++控制檯應用程序,可以將二進制(mp3)文件轉換爲圖像。如何讀取文件中的每個二進制字符,轉換爲十六進制,然後將其保存爲圖像。 Here是我想要的,但在C++中C++將二進制文件轉換爲圖像

+0

您想讓我們爲您轉換該代碼嗎?我希望你嘗試過自己。告訴我們你的方法存在哪些問題。 – jwueller 2010-12-06 12:51:20

+0

也許不會轉換它,但只給我幾個如何開始的例子。就像如何讀取二進制文件並將其轉換爲十六進制格式一樣,如何將其保存在位圖中。我是一個C++初學者:S – nebkat 2010-12-06 12:52:51

回答

0
  1. 創建面積足夠大,以適應數據。
  2. 對於源文件中的每個字節,設置一個像素的圖像。你可以通過多種方式來實現這一點 - 單色,或者三位字節並將它們寫爲紅,綠和藍,以表示24位彩色圖像。
  3. 將圖像保存到磁盤,例如,以PNG格式使用libpng。

如果你想要一個更具體的答案,你需要問一個更具體的問題。

相關問題