位图拚接问题
若干位图小块,如何拚接成一个大位图整块?
分不够再加!
问题点数:0、回复次数:4Top
1 楼orbit(走了走了)回复于 2005-06-02 16:23:41 得分 0
先着一些关于位图文件格式的资料,理解位图文件的格式,然后弄清楚一些问题:
首先,这些小位图是否是相同格式(比如颜色深度,块的大小是否相同等等)?
其次,拼接的方法,是横着拼接还是竖着拼接,还是限制大小的拼接?
剩下的问题就是编程了,首先将小位图转换成相同颜色深度的位图,然后根据拼接方法确定最终位图的大小,创建一个这样大小的位图,将小位图文件的数据向大位图中拷贝,注意位图文件的行有四字节对齐的要求。
Top
2 楼zmrzzg(zmrzzg)回复于 2005-06-02 17:00:48 得分 0
re:orbit(走了走了)
我只是把一个桌面屏幕分割成大小相等的小块位图,然后再将这些小位图合成一个整位图,即还原成桌面屏幕,这样这些小位图的格式肯定相同,块的大小也会相同,有这样的例子吗? 谢谢Top
3 楼sunshine13870840(雀弹)回复于 2005-06-02 20:35:55 得分 0
wo 做过拼图游戏,可以解决,只要耐心就行,
看一下书,理解CDC,CClientDC,pDC->Bitblt(),SetWindowPos(),.GetWindowPlacement
这些你理解不?
得到畏途句柄。。。。。。Top
4 楼orbit(走了走了)回复于 2005-06-02 20:45:10 得分 0
到底是屏幕位图拼合还是位图文件拼合Top




