Маскировка изображения другим изображением - PullRequest
1 голос
/ 29 октября 2009

У кого-нибудь есть пример того, как сделать некоторые маски с помощью Delphi TImage, чтобы я мог поместить одно изображение на другое?

Использование 2009

Ответы [ 3 ]

20 голосов
/ 29 октября 2009

Вы можете использовать свойство Copymode (cmSrcErase, cmSrcCopy, cmSrcAnd, cmSrcInvert) Timage.Canvas, базовый пример которого можно найти в этой ссылке .

picture of clouds + picture of balloon = picture of balloon in the sky

Bye.

3 голосов
/ 29 октября 2009

Посмотрите на http://graphics32.org/, это может быть хорошим началом.

1 голос
/ 29 октября 2009

Хорошее место для графики Delphi - Компьютерная лаборатория efg . Специально для вашего вопроса, существует проект Cursor Overlay , который начинается с курсоров, но концепция заключается в том, чтобы делать то, что вы просите.

...