Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Вниз

Как залить градиентом BitMap от одной точки до другой?   Найти похожие ветки 

 
TBitMap   (2006-06-30 01:24) [0]

И эти точки не на одной линии, и не на одной вертикали. Как такое сделать?
Может кто поделится функцией?


 
Германн ©   (2006-06-30 02:11) [1]

Если у Torry есть, он поделится. Будь спок. Но с автором функции расчитывайся сам, если что.

А так:
 1. Определяемся с алгоритмом рисования прямой от точки А до точки Б.
 2. Расчитываем цвет конкретных точек на этой прямой в зависимости от расположения точки и заданных цветов начала и конца линии.


 
Джо ©   (2006-06-30 02:23) [2]

> 1. Определяемся с алгоритмом рисования прямой от точки
> А до точки Б.

Даже стандартная функция GDI есть, LineDDA, довольно удобна.


 
Совет1   (2006-06-30 02:33) [3]

Погугли!


 
Германн ©   (2006-06-30 02:34) [4]


> Даже стандартная функция GDI есть, LineDDA, довольно удобна.

Да и ещё. А кто ж его знает (т.е. автора сабжа). "Битмап от одной точки до другой" - есть прямоугольник! И что он имел в виду? Х.З.


 
Рамиль ©   (2006-06-30 11:41) [5]

> И эти точки не на одной линии, и не на одной вертикали.
> Как такое сделать?

Интересно, а как это две точки могут быть не на одной линии? Это какая та новая аксиома?


 
БуБа2   (2006-07-01 04:11) [6]

Гы гы гы !


 
Коммент   (2006-07-02 02:48) [7]

Жлобы Дельфи ржут над начинающим.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.012 c
15-1148976478
pasha_golub
2006-05-30 12:07
2006.07.23
ЧМ-2006. Турнир прогнозов.


1-1149831321
DmiSb
2006-06-09 09:35
2006.07.23
Как сделать меню в стиле Delphi7 ?


3-1148280939
Ironman83
2006-05-22 10:55
2006.07.23
Ошибка при посте с автоинкрементным полем


15-1150783833
StriderMan
2006-06-20 10:10
2006.07.23
Дальность действия WiFi


15-1150731148
OSokin
2006-06-19 19:32
2006.07.23
Что только не понапишут в своих работах...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский