|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2008, 16:35 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Помогите оптимизировать!
Привет всем!
Вот написал функцию градиальной заливки... Но помойму слишкрм громостко. Поделитесь опытом оптимезации! Код:
|
25.03.2008, 16:40 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Может градиентной?
Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
25.03.2008, 16:48 | #3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
два последних цикла объединить в один и массив cl нафиг не нужен. посчитали цвет и сразу присваиваем в Canvas.Pen.Color
|
25.03.2008, 16:49 | #4 | |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Цитата:
Тут цвета не настраиваются? |
|
25.03.2008, 19:01 | #5 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Всё зависит от конкретно поставленной задачи. Можно извратиться и все сделать через DirectDraw или OpenGL. Под вопросом остается, что есть оптимизация: красота кода или же скорость выполнения данного кода?
Помог? Ну так нажми на весы!
|
25.03.2008, 19:09 | #6 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Скорость на первом месте! Но и код если выглядит безобразно и не читабельно, тоже плохой тон!
|
25.03.2008, 20:09 | #7 | ||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Brush.Color := RGB(0, 0, Row); Причем градиент масштабируемый (не зависит от высоты заливаемой области). Если понять как он работает, доработать его до цветного не составит труда. Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите оптимизировать процедуру | Cold Went | Компоненты Delphi | 4 | 29.04.2008 15:11 |
Оптимизировать код | NeiL | Помощь студентам | 2 | 21.02.2008 08:57 |
Помогите оптимизировать HTML код после Publisher | Гербера | HTML и CSS | 16 | 03.12.2007 11:46 |
помогите оптимизировать процедуру | _XspeC_ | Общие вопросы Delphi | 12 | 08.04.2007 02:05 |
Помогите оптимизировать сайт | Nadejda | HTML и CSS | 4 | 07.01.2007 21:04 |