![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Grafika [D1, D2, D3, D4, D5, D6, D7, Win95/98, WinXP]
Serg!1!! © (2005-10-08 02:06:00)Колеги никогда неработал с графикой ! И вот возникла надобность а навыков никаких с этим делом ! А сделать надо много и основная проблемма в назначении первоночальных координат. Т.е. гружу изображение и выбираю опцию задать начало координат потом в нужном месте нажимаю мышкой и чудо появляются координатные оси, а дальше выбираю опцию координаты (к примеру) и нажимаю на опр. точке на графике и получаю её координаты в соответствии с ранее нарисованными координатными осями получаю значения, далее вычислительные махинации непредставляющие труда.
Вопрос:
1.Как реализовать такой график? Как снять значения с такого графика? Как правильно перересовывать такое ? Где взять информацию по этому поводу? Если кто знает ссылки или кто делал подобное буду благодарен за любую помощь и информацию, в форуме или на мыло.
СПАСИБО ЗА ВНИМАНИЕ.
kot andrei (2005-10-10 15:17:00) [1]
> Serg_B © (10.10.05 14:14) [24]
>
> Подобное посмотреть гдето можно?
незнаю.... может где и можно...
но наверняка скажу одно, можно самому подумать и сделать!
Serg_B (2005-10-10 14:14:00) [2]Подобное посмотреть гдето можно?
Kot Andrei (2005-10-10 11:38:00) [3]что-то я не пойму в чем проблема...(((
ты не можешь нарисовать оси на битмапе?
при клике ведь можно вычислить координаты удара, относительно этих координат и рисуй две перпендикулярные линии, этош вроде не проблема, так же при первом клике ставь какой-нибудь флаг о том что это именно первый клик после которого рисуются оси, а не вычисляются координаты. при последующих кликах проверяй флаг и если удар не первый считай! По оси Х например у тебя известны : ноль (ты его запомнил при первом клике), новое значение Х (ты его получаешь при повторном клике), ширина картинки) теперь только вычитай и получай координаты в Пт. а потом переводи в нужную тебе метрику... по оси ординат тоже самое...
надеюсь ты код не попросишь...)))
Либо возможно, я не понял задачу
Serg_B (2005-10-09 21:11:00) [4]Ну так всетки есть идеи?
Serg_B (2005-10-09 04:34:00) [5]>Все очень рады этому.
А я то как рад! больше всех
Джо (2005-10-09 04:07:00) [6]
> [19] NoName__1 (09.10.05 03:58)
> Serg_B мой ник !
Все очень рады этому.
NoName__1 (2005-10-09 03:58:00) [7]Serg_B мой ник !
Германн (2005-10-09 03:38:00) [8]Да ты не плачь, а зарегистрируйся заново! Имхо, общение с кем-то одним, гораздо лучше общения с х.з. с кем!
NoName__1 (2005-10-09 03:26:00) [9]Регестрироваля года 2-ва назад и забыл как ник я плакаль ;-)
Германн (2005-10-09 03:11:00) [10]Во-первых, зарегистрируйся на форуме. Я не знаю с кем я говорю! С "Serg!1!!" или с "NoName__1"! Вас двое или ты один?
Во-вторых, приходи завтра. Сейчас я уже иду спать. Хотя кто-то другой может поможет?
NoName__1 (2005-10-09 02:41:00) [11]Стоит или нет я решать немогу задание такое ! Сказали значит надо сделать. Ребята может кто поможет инфой?
Джо (2005-10-09 02:35:00) [12]Тогда нужно начинать поиск алгоритмов векторизации, а не с каких-то второстепенных вопросов.
Германн (2005-10-09 02:31:00) [13]А стоит ли "овчинка выделки"? Анализ графического файла или его отображения на Win-окно ,имхо, сложная задача.
NoName__1 (2005-10-09 02:21:00) [14]>Германн © (09.10.05 02:15) [11]
>Ну, честно говоря, можно такое попробовать сделать, имея в качестве ?>данных рисунок, но это - ну очень большой геморрой"! Имхо.
>Обработкой результатов "физического эксперимента" приходилось >заниматься. Но нет ли способов получать для обработки не рисунки в >форматах OS, а файлы с набором реально измеренных точек?
Ода геморой нето слово но файлов как раз нет иначе небыло проблемы ! А в остальном всё точно!
Германн (2005-10-09 02:15:00) [15]Ну, честно говоря, можно такое попробовать сделать, имея в качестве данных рисунок, но это - ну очень большой геморрой"! Имхо.
Обработкой результатов "физического эксперимента" приходилось заниматься. Но нет ли способов получать для обработки не рисунки в форматах OS, а файлы с набором реальноизмеренных точек?
Serg!1!! (2005-10-09 01:31:00) [16]Ув. Джо дело в том что это эксперементальная студия, по расчету мат. значений! Битмап это любое изображение со сканера или заранее сохраненное изо. в какой либо студии или еще каким либо средством, которое содержит в себе инфо. на которой имеется график! Смысл в том что назначив начальную точку координат которую я выбираю на этом битмапе(а выбираю я её на точке на отсканираванном графике) расчертить оси задать деление и потом снимать значения с этих осей на основании нулевой точки отсчета, вот именно за этим надо рисовать всё заново так как неизвестно где назначить начало координатных осей ! В виду того что битмап это может быть любое изо. Проблемма в задании начала координат, и любое последуюшее действие зависит от точки равной 0,0. на картинке. Т.е. задать начало опр. его в переменную и далее снимать значения на основе задоной точки НОЛЬ. А она может находится в любом месте ! Поэтому чарт неподходит он неможет загружать изображения иначе все былобы гораздо проше.
Джо (2005-10-08 20:30:00) [17]
> [8] Serg!1!! (08.10.05 20:04)
Ничего не понял. А зачем тогда картинка в этом битмэпе, если потом (как я понял) все равно все заново рисуется?
Serg!1!! (2005-10-08 20:04:00) [18]>2 Джо ©
>Ну нет в jpg,bmp и прочих никакой информации о каких-то там "графиках", >"значениях" и прочем. Ну нет - и все.
в файле типа бмп хранится изображение с графиками (сделать такое можно многими способами)! Я его загружаю и далее нужном месте клик и нулевая точка и соответственно начало координат! И из этой точки оси рисуются. И последуюшие снятие координат зависит от начальноий точки координат(нулевая точка).
Х | .
| .
| .
|....
|
точка ноль - 0|________________
у
Джо (2005-10-08 16:41:00) [19]
> [6] Serg!1!! (08.10.05 16:32)
Ну нет в jpg,bmp и прочих никакой информации о каких-то там "графиках", "значениях" и прочем. Ну нет - и все.
Serg!1!! (2005-10-08 16:32:00) [20]>А зачем бы TChart'у такое было нужно?!
Ему ненужно но мне нужно загрузить и установить координату ноль в нужном мне месте ! И отрисовать оси, а потом снимать с значения с графика !