Как скопировать объект CImage? - PullRequest
1 голос
/ 05 марта 2012

Я пытаюсь скопировать CImage, чтобы я мог сделать некоторые манипуляции с его пикселями.Я пробовал это, где source является указателем на загруженный объект CImage.

CImage* dest = new CImage(*source);

Однако это не похоже на работу, и я считаю, source и dest указывают на то жепамять.

Как мне создать новую копию, полностью отделенную от предыдущего CImage?

1 Ответ

1 голос
/ 05 марта 2012

Если это вопрос о MFC / ATL CImage, то вы можете создать новый экземпляр и использовать Create, чтобы инициализировать его под размер исходного CImage. Затем используйте BitBlt для копирования содержимого.

...