[原创]用代码合并BMP图片
这是上一个程序的改进版。
程序说明: 程序创建了4张400x300的图片,将一张640x480的现有图片分开拷贝到4张图上,并输出一行跨四个图片的文字,最后把4张图片合并成一张800x600的图片。大图片的保存直接使用dib数据,无需picturebox控件和savepicture方法。
需要说明一下,我的程序只是实现了图片的合并,我采用的例子也比较特殊(400x300不需要考虑每行是否能对齐DWORD),而且每个图片的大小一样,合并时可以省去很多麻烦,在实际应用中,需要考虑不同大小图片的合并(不一定能把一个大图片分成大小一样的多个图片吧),如果图片的宽度不能被4整除,还需要考虑合并时如何去掉原图片数据中的补齐字节以及在新图片加入字节使之能对齐DWORD,修改一下我的代码很容易做到。
[attach]401[/attach]