Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

Градиентаня заливка   Найти похожие ветки 

 
Stas ©   (2003-12-23 15:06) [0]

Как с помощью канвы закрасить окружность градиентным цветом ?


 
REA ©   (2003-12-23 15:12) [1]

Есть функция GradientFill, но она видимо только с прямоугольными областями работает. Алгоритм может быть такой: Взять начальный цвет и конечный, проинтерполировать по Hue (тону) и разбить на заданное количество оттенков. Для каждого оттенка нарисовать сектор круга.


 
TUser ©   (2003-12-23 15:17) [2]

На этом сайте есть статья про градиентную заливку формы. Можно переделать под окружность.


 
Stas ©   (2003-12-23 15:24) [3]

REA © (23.12.03 15:12) [1]

А где взять функцию GradientFill ?


 
REA ©   (2003-12-23 15:25) [4]

А она с ошибкой. Лучше действительно статью посмотреть.


 
Stas ©   (2003-12-23 15:26) [5]

REA © (23.12.03 15:25) [4]

Спасибо сейчас посмотрю.
А функцию я нашел.

Всем спасибо.


 
EugenCFG   (2003-12-23 18:31) [6]

Можно вручную... с помощью матрицы изменяя один из RGB
Вот пример

for i:=0 to Image1.Width do
for j:=0 to Image1.Height do
Pixels[i,j]:=RGB(i,0,0);

Но для не больших размеров окружности.
Если надо для больших, больше чем 255 пикселей в диаметре, то пишите...



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

Текущий архив: 2004.01.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-25336
vidiv
2003-12-20 09:59
2004.01.09
RTF2HTML


14-25525
kingdom
2003-12-17 18:25
2004.01.09
Ищу сайт по Java такой же хороший как Delphi Mastak


14-25595
Ega23
2003-12-17 13:17
2004.01.09
А пользуется ли кто-нибудь Add-To-Do?


14-25563
Сатир
2003-12-18 13:15
2004.01.09
System Tray Trouble


14-25574
BlackTiger
2003-12-16 21:23
2004.01.09
ЛЮДИ!!! Помогите срочно с клавиатурой!