Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизГрадиентаня заливка Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.018 c