我很有兴趣做一些转换,比如将一种颜色改为另一种颜色,计算所有使用的颜色并调整图像大小。我不要想要使用任何存在的库,我想写myslelf所有的代码。
总结:我怎么能打开BMP
文件并改变它?C++ - 我怎么能做一些操作在BMP文件?
0
A
回答
1
我会从reading some documentation开始。也许去维基百科找一个overview。
1
您需要阅读二进制文件,找出所有位的意思,做你的转换,并写出一个新的二进制文件。为了弄清楚各种二进制文件的格式,wotsit是我找到的最好的资源。他们有链接到BMP
格式文件的5个规格。
2
从学习位图文件格式开始。这很容易理解和实施。
您可以通过转至www.wotsit.org并搜索所需的文件类型来获取任何文件格式。在你的情况下BMP。有不同类型的位图,所以你可以找出你想要实现的。
相关问题
- 1. 我怎样才能在mongodb文件上做很多操作?
- 2. 这些操作员在做什么C
- 3. 我怎么能做这个字符串操作?
- 4. 我需要做些什么来设置Visual Studio才能操作Excel文件?
- 5. 我需要做些什么才能将DIB转换为BMP?
- 6. msi做C#文件操作#
- 7. 我怎么能对文件
- 8. 我怎么能重载<<操作
- 9. 我怎么能做到这一点
- 10. 我怎么能做一个crontab作为用户在raspbian上?
- 11. 我怎么可以做一些动作时使用JavaFX
- 12. 我怎么能按在C#
- 13. 我怎么能在C#
- 14. 我怎么能写在C#
- 15. 如何在Astersik抢通话文件之前做一些操作?
- 16. 击:我怎么可以做以下操作在bash
- 17. 我怎么能做到在recarray
- 18. 我能做些什么 PHP
- 19. Windows文件到TFS - 我该怎么做?
- 20. 小胡子 - 我怎么能做一件*一次*为迭代?
- 21. 在C#中使用HTMLAgilityPack需要一些HTML元素 - 怎么做?
- 22. MySQL,Node.js顺序操作 - 我该怎么做?
- 23. 我怎么能做出这样的
- 24. 统一:FlappyBird控件不能在Android上工作,我应该怎么做?
- 25. 我想在文本框中显示来自文本文件的文本。我怎么能这样做,在C#
- 26. 我怎么能按类型用Perl(如巴纽,.BMP,.JPG)筛选文件上传
- 27. 在Python:我怎么说:如果line.partition(“#”或“标签”)......做一些
- 28. 我怎么能叫@ Html.TextBoxFor在cs文件
- 29. 我怎么能按文件名在Django
- 30. 怎么做与SUB操作条件跳转指令工作