我正在尝试复制一个CImage,这样我就可以对它的像素进行一些操作。我在source是指向已加载的CImage对象的指针的情况下尝试过这种方法。
CImage* dest = new CImage(*source);然而,这似乎不起作用,我相信source和dest指向的是相同的内存。
如何创建与以前的CImage完全分离的新拷贝?
发布于 2012-03-06 01:50:22
如果这是关于MFC/ATL CImage的问题,那么您可以创建新的实例,并使用create将其初始化为原始CImage的大小。然后使用BitBlt复制内容。
https://stackoverflow.com/questions/9571304
复制相似问题