【发布时间】:2010-12-06 12:47:53
【问题描述】:
我正在尝试制作一个可以将二进制 (mp3) 文件转换为图像的 C++ 控制台应用程序。如何读取文件中的每个二进制字符,转换为十六进制,然后将其保存为图像。 Here 是我想要的,但在 C++ 中
【问题讨论】:
-
您希望我们为您转换该代码吗?我希望你自己尝试过。告诉我们您的方法存在哪些问题。
-
也许不会转换它,但只是给我几个如何开始的例子。就像如何读取二进制文件并转换为十六进制 + 如何将其保存在位图中。我是 C++ 的初学者:S
-
如何将mp3转成图片?
-
没有“转换为十六进制”之类的东西。您可以将值转换为表示以 16 为基数的数字的文本,但字节仅表示数字,数字没有固有的基数。无论您使用十六进制、十进制还是二进制,“十”都是“十”。
-
@Jaywalker 数据没有固有类型。类型是我们强加给数据的一种解释。链接代码有效地重新解释输入文件的数据,就好像它是原始位图数据一样,然后使用库以 .png 表示形式保存该位图数据。
标签: c++