![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Здравствуйте!
Напишу сразу, что до этого, в Delphi, с графикой особо не работал. Суть в чем - есть 4 фрагмента одного изображения (формат png) Например: ![]() ![]() ![]() ![]() Надо их объединить в одно изображения на форме (это еще кое-как сделал), но основная загвоздка заключается в том, что есть несколько вариаций каждого фрагмента (цвет, текстура), и при клике на уже "склеенном" изображении надо произвести подмену только того фрагмента, на котором находился курсор. Алгоритм самой подмены - тоже не проблема. Но не могу придумать реализацию определения фрагмента. Подскажите, пожалуйста, хоть в какую сторону копать. Заранее спасибо! |
#2
|
|||
|
|||
![]() последний нарисованный фрагмент, в котором по координатам курсора – не цвет фона (canvas.pixels[x,y]...)
>woweook< |