![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вывести амплитуду wav? help help help [D7, Win95/98, WinXP]
Mr Duda © (2004-03-29 22:35:00)Всем добрых суток!!! Помогите пожалуйста , все заголовки wav формата расшифровал , теперь нужно вывести все данные в графическом виде (диплом пишу) , пробовал TImage, все прекрасно работает , но здесь есть проблема - при увиличении рисунка получаются квадраты , отсюда вывод - читать заново кусок данных нецелесообразно. Значит нужно рисовать векторно, а здесь проблема быстродействия - нашел компонент CurveEdit (через ActiveX из Nero6 Wave Editor выдрал) рисовать по точкам только может,а как с массивами работать никак не разберусь. А по точкам о-о-очень медленно . Помогите идеями или советами . Спасибо.
Digitman (2004-05-07 11:39:00) [1]
> Mr Duda © (03.04.04 23:53) [4]
обыкновенный TChart рисует ... и векторно, и столбиками и .. как только не рисует
вот только работает не шибко быстро он - не "заточен" он под такие задачи, это компонет общего использования для построения различного вида/рода графиков таблицных ф-ций
Andr (2004-05-06 11:22:00) [2]TPaintBox - очень даже ничего.
Точно не помню почему, но где-то слышал что он не тормозит.
А добавлять точки - что-то вроде PolyLine.
Mr Duda (2004-04-03 23:53:00) [3]Да , большое спасибо !!! Наверное так и поступлю, больше нет умных идей у меня . Но все таки - может кто знает графический компонент, который рисует Array:Tpoint векторно?
Думкин (2004-03-31 07:13:00) [4]Файл отображаемый в память? Брать нужный кусок и т.д. - и это не к отрисовке уже.
При увеличении рисовать только отображаемую часть, и рисовать ее заново - желательно в буфере.
Mr Duda (2004-03-30 20:52:00) [5]Какую часть имеете ввиду? Если начало , середину и конец , так это невозможно разместить в памяти (файл к примеру на 100 мб).
А если имеете в ввиду только опорную часть ( с потерями ) , то здесь проблема точности отображения при увеличении картинки.
Думкин (2004-03-30 09:32:00) [6]Рисуется всегда не все - а только часть. Вот и рисуй эту часть.
И зачем читать - оно же у тебя в памяти?