一幅位图分成20个小块,然后再组合起来成为一幅完整位图,假如取变化的第四块替换原来的第四块,该怎么得到原第四块的数据大小,总不能每次复制进总位图缓冲区都用个全局变量去保存吧 太虎了
大概意思是这样 总位图缓冲区char a[20000];单个小块数据char b[块数据大小];
memcpy(a,b,块大小);不停的复制进总位图缓冲区 组合起来之后 假如 这时第四块的数据变化了并且大小知道 该怎么把这些数据拷贝到原第四块数据的位置,并且第五块数据正好紧跟其后(新得到的第四块数据大小有可能大于或者小于原第四块数据大小)
头疼!哪位大哥指点迷津
大概意思是这样 总位图缓冲区char a[20000];单个小块数据char b[块数据大小];
memcpy(a,b,块大小);不停的复制进总位图缓冲区 组合起来之后 假如 这时第四块的数据变化了并且大小知道 该怎么把这些数据拷贝到原第四块数据的位置,并且第五块数据正好紧跟其后(新得到的第四块数据大小有可能大于或者小于原第四块数据大小)
头疼!哪位大哥指点迷津
解决方案 »
- SDI(单文档)最大化后如何获取CFromView区域大小
- 请问下,现在的windows应用程序都是用MFC框架编写的吗
- 函数名作为参数
- 我自写了一个消息处理过程,在哪里调用
- GUILib有个毛病,建立的工具栏被关闭后,下次打开程序,这个工具栏就不出来了。。不关闭下次就可以出来
- 使已存在的实例自动弹出问题?
- 不确定的问题。。。在线等待~~
- 为当上临时斑竹,再放分!
- 把图片制作成透明的,各位高手看看哪不对啊,Alpha那个值好像不起作用,设置成几都没有用
- 怎么实现把其他的程序窗口隐藏?
- 用VC6.0连接sql server 2005 时,用windows身份没事,用sql server身份就出现“sa 登录失败!”怎么改啊?谢谢!
- 【高分跪求】如何用代码模拟Fn+F2组合键,谢谢,高手请进~~~~~
可以使你不用明白底层的内存结构
比较的方便
如果你用过OPENCV的话。
看起来你好像没有- -!
那如果做图像的话,最好去瞧瞧!
----------------
这样肯定是不行的这样
for(i = 0; i < 小图长; i++)
for(j = 0; j < 小图高; j++)
{
//计算b点在a 的位置
nIndex = (j+y偏移量)*大图长 + (i+ x偏移量)
a[nIndex] = b[j*小图长 + i]
}y偏移量 是指小图低部在大图中的 Y位置