|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Перетаскивание Image
Начинаешь перетаскивать TImage, и он отображается на новом месте только после перетаскивания.
А как сделать так, чтобы он отображался во время перетаскивания? При перетаскивании TImage бросаешь его на другой TImage. Как сделать так, чтобы кроме цветов "верхнего" рисунка были видны цвета "нижнего" рисунка? (допустим кроме белого)? Последний раз редактировалось Admin, 07.04.2006 в 14:03. Причина: Сообщения схожи по смыслу |
#2
|
|||
|
|||
Попробуй по концу перемещения совмещать цвета обоих рисунков за исключением цвета-бэкграунда. Если разложить цвет каждой точки на Rgb и сложить каждую составляющую каждой точки обоих картинок, поделив её на два, то получится картинка, представляющее нечто среднее между первой и второй. Другое дело если тебе надо наложить, тогда просто если цвет верхнего рисунка в данной точке является бэкграундным, то отображать цвет нижнего рисунка. Хотя возможно я чего-то недопонял. Тут есть несколько неясных вопросов, например одинаковы ли размеры картинок, имеет ли верхняя картинка прозрачный цвет?
|