我想设计一个图像处理的程序。
处理的功能就是以有几张位图。比如4张100*100的位图。
用程序把图片读入
然后生成一个大图。图片的大小就是200*200
在小图合成大图的时候我是从各个小图中读取像素填进来。填充的安几种固定的方式。
处理的功能就是以有几张位图。比如4张100*100的位图。
用程序把图片读入
然后生成一个大图。图片的大小就是200*200
在小图合成大图的时候我是从各个小图中读取像素填进来。填充的安几种固定的方式。
// 计算图像 WI每行的字节数(已转换),直接用int型指针,可以提高速度。
int LBs =SnapSizeX * 3/sizeof(int);
int OffsetAdd =2 * LBs * SnapSizeY;
int* pSave=(int*) m_SaveImg;
int* pFar[3];
for (x=0;x<3;x++) pFar[x]=(int*)pFarTemp[x];
int* pNear=(int*)pNearTemp;for (y=0;y<SnapSizeY;y++)
{
for (x=0;x<LBs;x++)
{
*(pSave+x)=*(pFar[0]);
*(pSave+LBs+x)=*(pFar[1]);
*(pSave+OffsetAdd+x)=*(pFar[2]);
*(pSave+OffsetAdd+LBs+x)=*(pNear);
pFar[0]++;
pFar[1]++;
pFar[2]++;
pNear++;
}
pSave=pSave+2*LBs;
}