GDI plus limits

  • Thread starter Thread starter Empi
  • Start date Start date
E

Empi

Hi all and thanks.

I'm about to start a new project on which I suppose to draw a graph of 16
channels, each one with 360,000 :-O samples of 1 byte.
I have to support zoom in and zoom out, scrolling, timeline etc (much like
goldwave, but with 16 channels).
The good news are that the info is static.

I wonder. Is c# with GDI+ fast enough?

If not... what do you recommend?

Is there a third party dll for such elements?

Thnaks.

Empi.
 
Hi all and thanks.

I'm about to start a new project on which I suppose to draw a graph of 16
channels, each one with 360,000 :-O samples of 1 byte.
I have to support zoom in and zoom out, scrolling, timeline etc (much like
goldwave, but with 16 channels).
The good news are that the info is static.

I wonder. Is c# with GDI+ fast enough?

If not... what do you recommend?

Is there a third party dll for such elements?

Thnaks.

Empi.

Use C++ and Direct2D (new 2D API for Vista and Windows 7) or OpenGL.
GDI+ is slow as hell, and WPF is even slower.
 
Thanks.

Will give it a try.

I consider - knowing that i've got a static info - drawing it once on a huge
bitmap (16 colors) and manipulating it.
It looks faster than redrawing a range in my data.

I'll check rt-science as well.

Thank you very much.

Empi.
 
Back
Top