GDI plus limits

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.
 
R

Rüdiger Klaehn

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.
 
E

Empi

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top