![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как залить градиентом BitMap от одной точки до другой? [D7]
TBitMap © (2006-06-30 01:24:00)И эти точки не на одной линии, и не на одной вертикали. Как такое сделать?
Может кто поделится функцией?
Коммент (2006-07-02 02:48:00) [1]Жлобы Дельфи ржут над начинающим.
БуБа2 (2006-07-01 04:11:00) [2]Гы гы гы !
Рамиль (2006-06-30 11:41:00) [3]> И эти точки не на одной линии, и не на одной вертикали.
> Как такое сделать?
Интересно, а как это две точки могут быть не на одной линии? Это какая та новая аксиома?
Германн (2006-06-30 02:34:00) [4]
> Даже стандартная функция GDI есть, LineDDA, довольно удобна.
Да и ещё. А кто ж его знает (т.е. автора сабжа). "Битмап от одной точки до другой" - есть прямоугольник! И что он имел в виду? Х.З.
Совет1 (2006-06-30 02:33:00) [5]Погугли!
Джо (2006-06-30 02:23:00) [6]> 1. Определяемся с алгоритмом рисования прямой от точки
> А до точки Б.
Даже стандартная функция GDI есть, LineDDA, довольно удобна.
Германн (2006-06-30 02:11:00) [7]Если у Torry есть, он поделится. Будь спок. Но с автором функции расчитывайся сам, если что.
А так:
1. Определяемся с алгоритмом рисования прямой от точки А до точки Б.
2. Расчитываем цвет конкретных точек на этой прямой в зависимости от расположения точки и заданных цветов начала и конца линии.