如何复制CImage对象

How to copy a CImage object?

本文关键字:CImage 对象 复制 何复制      更新时间:2023-10-16

我正在尝试复制一个CImage,这样我就可以对它的像素进行一些操作。我已经尝试过source是指向已加载的CImage对象的指针。

CImage* dest = new CImage(*source);

然而,这似乎不起作用,我相信sourcedest指向同一个内存。

如何创建一个与以前的CImage完全分离的新副本?

如果这是关于MFC/ATL CImage的问题,则可以创建新实例并使用create将其初始化为原始CImage大小。然后使用BitBlt复制内容。