我想把一幅图像按高平分成两张图片,方法如下LPSTR lpDst 为新指针,lpDIB为指向图片的指针,lLineBytes 为每行dib图像的大小,lHeight为原图像的高。
memcpy(lpDst,lpDIB,lLineBytes*(lHeight/2));
运行后,lpDst 就应该保存着原图像从开始到他一半部分,那我如何把它保存为bmp文件呢?这种方法可行吗?还有没有更好的方法?谢谢指教,不甚感激。
memcpy(lpDst,lpDIB,lLineBytes*(lHeight/2));
运行后,lpDst 就应该保存着原图像从开始到他一半部分,那我如何把它保存为bmp文件呢?这种方法可行吗?还有没有更好的方法?谢谢指教,不甚感激。
要存储为bmp文件,没有好办法,就只能按照bmp文件的格式一部部写入文件了。
“要存储为bmp文件。。” 这个我不知道,我找找资料。