2010-12-06 67 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。

如果你想要一个更具体的答案,你需要问一个更具体的问题。

相关问题