Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Вниз

Grafika   Найти похожие ветки 

 
Serg!1!!   (2005-10-08 02:06) [0]

Колеги никогда неработал с графикой ! И вот возникла надобность а навыков никаких  с этим делом ! А сделать надо много и основная проблемма в назначении первоночальных координат. Т.е. гружу изображение и выбираю опцию задать начало координат потом в нужном месте нажимаю мышкой и чудо появляются координатные оси, а дальше выбираю опцию координаты (к примеру) и нажимаю на опр. точке на графике и получаю её координаты в соответствии с ранее нарисованными координатными осями получаю значения, далее вычислительные махинации непредставляющие труда.
Вопрос:
1.Как реализовать такой график? Как снять значения с такого графика? Как правильно перересовывать такое ? Где взять информацию по этому поводу? Если кто знает ссылки или кто делал подобное буду благодарен за любую помощь и информацию, в форуме или на мыло.
СПАСИБО ЗА ВНИМАНИЕ.


 
Германн ©   (2005-10-08 02:22) [1]

2 Serg!1!!   (08.10.05 02:06)
Имхо, ты ошибся в формулировках в сабже. Под "графикой" тут многие понимают нечто другое. А тебя интересуют "графики", способы их отрисовки и способы работы с ними.


 
Serg!1!!   (2005-10-08 02:50) [2]

Пардон. Такое бывает. Графики именно они! Меня интересуют.


 
Kolan ©   (2005-10-08 11:07) [3]

А TChart неподойдет?


 
Serg!1!!   (2005-10-08 16:08) [4]

TChart нельзя загружать файлы типа bmp, gif, ico ну и так далее.


 
Джо ©   (2005-10-08 16:19) [5]


> [4] Serg!1!!   (08.10.05 16:08)
> TChart нельзя загружать файлы типа bmp, gif, ico ну и так
> далее.

А зачем бы TChart"у такое было нужно?!


 
Serg!1!!   (2005-10-08 16:32) [6]

>А зачем бы TChart"у такое было нужно?!
Ему ненужно но мне нужно загрузить и установить координату ноль в нужном мне месте ! И отрисовать оси, а потом снимать с значения с графика !


 
Джо ©   (2005-10-08 16:41) [7]


>  [6] Serg!1!!   (08.10.05 16:32)

Ну нет в jpg,bmp и прочих никакой информации о каких-то там "графиках", "значениях" и прочем. Ну нет - и все.


 
Serg!1!!   (2005-10-08 20:04) [8]

>2 Джо ©
>Ну нет в jpg,bmp и прочих никакой информации о каких-то там "графиках", >"значениях" и прочем. Ну нет - и все.

в файле типа бмп хранится изображение с графиками (сделать такое можно многими способами)! Я его загружаю и далее нужном месте клик и нулевая точка и соответственно начало координат! И из этой точки оси рисуются. И последуюшие снятие координат зависит от начальноий точки координат(нулевая точка).
                  Х |             .
                     |         .
                     |     .
                     |....
                     |
 точка ноль - 0|________________
                                               у


 
Джо ©   (2005-10-08 20:30) [9]


>  [8] Serg!1!!   (08.10.05 20:04)

Ничего не понял. А зачем тогда картинка в этом битмэпе, если потом (как я понял) все равно все заново рисуется?


 
Serg!1!!   (2005-10-09 01:31) [10]

Ув. Джо дело в том что это эксперементальная студия, по расчету мат. значений! Битмап это любое изображение со сканера или заранее сохраненное изо. в какой либо студии или еще каким либо средством, которое содержит в себе инфо. на которой имеется график! Смысл  в том что назначив начальную точку координат которую я выбираю на этом битмапе(а выбираю я её на точке на отсканираванном графике) расчертить оси задать деление и потом снимать значения с этих осей на основании нулевой точки отсчета, вот именно за этим надо рисовать всё заново так как неизвестно где назначить начало координатных осей ! В виду того что битмап это может быть любое изо. Проблемма в задании начала координат, и любое последуюшее действие зависит от точки равной 0,0. на картинке. Т.е. задать начало опр. его в переменную и далее снимать значения на основе задоной точки НОЛЬ. А она может находится в любом месте ! Поэтому чарт неподходит он неможет загружать изображения иначе все былобы гораздо проше.


 
Германн ©   (2005-10-09 02:15) [11]

Ну, честно говоря, можно такое попробовать сделать, имея в качестве данных рисунок, но это - ну очень большой геморрой"! Имхо.
Обработкой результатов "физического эксперимента" приходилось заниматься. Но нет ли способов получать для обработки не рисунки в форматах OS, а файлы с набором реально измеренных точек?


 
NoName__1   (2005-10-09 02:21) [12]

>Германн ©   (09.10.05 02:15) [11]
>Ну, честно говоря, можно такое попробовать сделать, имея в качестве ?>данных рисунок, но это - ну очень большой геморрой"! Имхо.
>Обработкой результатов "физического эксперимента" приходилось >заниматься. Но нет ли способов получать для обработки не рисунки в >форматах OS, а файлы с набором реально измеренных точек?
Ода геморой нето слово но файлов как раз нет иначе небыло проблемы ! А в остальном всё точно!


 
Германн ©   (2005-10-09 02:31) [13]

А стоит ли "овчинка выделки"? Анализ графического файла или его отображения на Win-окно ,имхо, сложная задача.


 
Джо ©   (2005-10-09 02:35) [14]

Тогда нужно начинать поиск алгоритмов векторизации, а не с каких-то второстепенных вопросов.


 
NoName__1   (2005-10-09 02:41) [15]

Стоит или нет я решать немогу задание такое ! Сказали значит надо сделать. Ребята может кто поможет инфой?


 
Германн ©   (2005-10-09 03:11) [16]

Во-первых, зарегистрируйся на форуме. Я не знаю с кем я говорю! С "Serg!1!!" или с "NoName__1"! Вас двое или ты один?
Во-вторых, приходи завтра. Сейчас я уже иду спать. Хотя кто-то другой может поможет?


 
NoName__1   (2005-10-09 03:26) [17]

Регестрироваля года 2-ва назад и забыл как ник я плакаль ;-)


 
Германн ©   (2005-10-09 03:38) [18]

Да ты не плачь, а зарегистрируйся заново! Имхо, общение с кем-то одним, гораздо лучше общения с х.з. с кем!


 
NoName__1   (2005-10-09 03:58) [19]

Serg_B мой ник !


 
Джо ©   (2005-10-09 04:07) [20]


>  [19] NoName__1   (09.10.05 03:58)
> Serg_B мой ник !

Все очень рады этому.


 
Serg_B ©   (2005-10-09 04:34) [21]

>Все очень рады этому.
А я то как рад! больше всех


 
Serg_B ©   (2005-10-09 21:11) [22]

Ну так всетки есть идеи?


 
Kot Andrei ©   (2005-10-10 11:38) [23]

что-то я не пойму в чем проблема...(((
ты не можешь нарисовать оси на битмапе?
при клике ведь можно вычислить координаты удара, относительно этих координат и рисуй две перпендикулярные линии, этош вроде не проблема, так же при первом клике ставь какой-нибудь флаг о том что это именно первый клик после которого рисуются оси, а не вычисляются координаты. при последующих кликах проверяй флаг и если удар не первый считай! По оси Х например у тебя известны : ноль (ты его запомнил при первом клике), новое значение Х (ты его получаешь при повторном клике), ширина картинки) теперь только вычитай и получай координаты в Пт. а потом переводи в нужную тебе метрику... по оси ординат тоже самое...
надеюсь ты код не попросишь...)))

Либо возможно, я не понял задачу


 
Serg_B ©   (2005-10-10 14:14) [24]

Подобное посмотреть гдето можно?


 
kot andrei ©   (2005-10-10 15:17) [25]


> Serg_B ©   (10.10.05 14:14) [24]
>
> Подобное посмотреть гдето можно?


незнаю.... может где и можно...
но наверняка скажу одно, можно самому подумать и сделать!



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

Форум: "Начинающим";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.036 c
14-1128763750
Buss
2005-10-08 13:29
2005.10.30
Сайт


10-1106204537
Vlash
2005-01-20 10:02
2005.10.30
Продолжение работы COM-сервера после закрытия клиента


14-1128791118
Praetor
2005-10-08 21:05
2005.10.30
Субботняя задачка


11-1109970995
dimaxx
2005-03-05 00:16
2005.10.30
WordWrap в KOLRichEdit


14-1128944183
TUser
2005-10-10 15:36
2005.10.30
Я йокадзунами мне всегда смешно!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский