Показать сообщение отдельно
Старый 29.04.2012, 13:30   #1
MoltoBene
AnyKey`щик
 
Регистрация: 29.04.2012
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Копирование в буфер криволинейной области

Всем привет!
Можно ли какими-нибудь средствами копировать в буфер криволинейные области?
Например, дано изображение. Нужно скопировать его кусок неправильной криволинейной формы, скажем, в другое изображение, желательно, чтобы часть изображения за границами скопированной области была прозрачной.
CopyRect не подойдет - он только для прямоугольных областей. А ReadPixel/ReadPixelFast в данном случае будет медлительным. Необходимо, чтобы перенос фрагмента, ограниченного криволинейной областью, происходил в реалтайме. + область должна быть динамической, изменяться по заданной формуле (какой-либо).
То есть, значения формулы меняются, границы копирования меняются соответственно, из первого изображения во второе переносится соотвественный кусок.
Прошу прощения, возможно, написал не очень корректно, но надеюсь, что к телепатии вам прибегать не придется.
Подскажите, пожалуйста, каким способом это можно реализовать? заранее спасибо!
(Offline)
 
Ответить с цитированием