|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2010, 16:37 | #1 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 32
|
Рисование
Здравствуйте!Есть массив со значениями температуры Setka1. есть массив который хранить значения температуры Mas и цвет этой температуры.
Как нарисовать массив Setka1 на имейдже нужным цветом? Код:
|
31.05.2010, 17:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
На Image я бы не советовал.
Лучше PaintBox в цикле PaintBox.Canvas.Pixels[x,y]:=Массив[x,y];
I'm learning to live...
|
31.05.2010, 17:35 | #3 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 32
|
|
31.05.2010, 18:37 | #4 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Цитата:
По теме: Код:
|
|
31.05.2010, 18:48 | #5 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 32
|
А я бы с вами не согласился!)массив постоянно пересчитывается!вот что у меня получилось:
Код:
|
31.05.2010, 18:51 | #6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Что такое n и m?
И вообще, можете прокоментировать последовательность действий и заодно написать, что вообще надо-то. |
03.06.2010, 13:10 | #7 | |
Пользователь
Регистрация: 02.06.2009
Сообщений: 32
|
Цитата:
1)запускаем цикл который с помощью которого обойдем всю область рисования 2)проверяем выполняемость условия.в массиве Mas хранятся значения температур и присвоенный им цвет! 3)рисуем 1 пиксел данного цвета. а вообще задача стояла в отрисовке массива Proc. в нем хранятся значения температур, которая постоянно пересчитывается! Последний раз редактировалось Masip; 03.06.2010 в 13:16. |
|
03.06.2010, 17:55 | #8 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Ну вобщем-то понял. И как я понял, с поставленной задачей вы, впринципе, справились. У меня только 2 вопроса.
Вопрос 1-ый: Зачем нужно хранить цвет температуры именно в массиве. Ведь цвет можно получать по формуле. Скажем, чем точка холоднее, тем ее цвет ближе к синему, а чем горячее, тем ближе к красному. Вопрос 2-ой: А насчет противостояния Image vs PaintBox, я просто хотел сказать, что это действительно спорный вопрос и не все так однозначно. Короче, не берите в голову. Думаю это не критично для вашей задачи. |
07.06.2010, 10:43 | #9 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 32
|
А можно поподробней на счет формулы для получения цвета???
|
07.06.2010, 17:34 | #10 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование | Granus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 32 | 30.06.2009 23:23 |
рисование | TaTT DoGG | Общие вопросы .NET | 3 | 14.05.2009 18:36 |
Рисование | Granus | Общие вопросы Delphi | 2 | 24.12.2008 07:44 |
Рисование | TriCERATOP | Помощь студентам | 5 | 28.11.2008 15:09 |
Рисование... | HunterMan | Win Api | 10 | 30.04.2008 23:46 |