2010-05-27 46 views
0

我很有兴趣做一些转换,比如将一种颜色改为另一种颜色,计算所有使用的颜色并调整图像大小。我不要想要使用任何存在的库,我想写myslelf所有的代码。
总结:我怎么能打开BMP文件并改变它?C++ - 我怎么能做一些操作在BMP文件?

回答

1

您需要阅读二进制文件,找出所有位的意思,做你的转换,并写出一个新的二进制文件。为了弄清楚各种二进制文件的格式,wotsit是我找到的最好的资源。他们有链接到BMP格式文件的5个规格。

2

从学习位图文件格式开始。这很容易理解和实施。

您可以通过转至www.wotsit.org并搜索所需的文件类型来获取任何文件格式。在你的情况下BMP。有不同类型的位图,所以你可以找出你想要实现的。

相关问题