E
Erik
Hi all,
Our software need to work with large bitmaps (approx. 3 to 6 megabytes). Our
previous versions were all build with VB6 and used the PictureBox control to
load, zoom and pan the bitmap. It all works without a problem, and it is
pretty fast. We are rebuilding our software in .Net and experiencing
performance problems when it comes to loading, displaying, panning and
zooming this large bitmaps. In other words: it is unacceptable slow. How
come that the same techniques works flawless in a prehistoric [ ]
programminglanguage/environment and seem to fail completly in a modern one
like .Net?
I've already tried different approaches (like drawing directly on a graphics
surface etc.), but zooming and panning of a large images is realy slow.
Another thing is that those images consume lots more memory in .Net than it
did in VB6....
Am i missing something here? Should i use DirectX? I've googled my *ss of,
but i can't find 'the' solution.....
Hints, tips, URL..... anything is helpfull...
Greets,
Erik.
Our software need to work with large bitmaps (approx. 3 to 6 megabytes). Our
previous versions were all build with VB6 and used the PictureBox control to
load, zoom and pan the bitmap. It all works without a problem, and it is
pretty fast. We are rebuilding our software in .Net and experiencing
performance problems when it comes to loading, displaying, panning and
zooming this large bitmaps. In other words: it is unacceptable slow. How
come that the same techniques works flawless in a prehistoric [ ]
programminglanguage/environment and seem to fail completly in a modern one
like .Net?
I've already tried different approaches (like drawing directly on a graphics
surface etc.), but zooming and panning of a large images is realy slow.
Another thing is that those images consume lots more memory in .Net than it
did in VB6....
Am i missing something here? Should i use DirectX? I've googled my *ss of,
but i can't find 'the' solution.....
Hints, tips, URL..... anything is helpfull...
Greets,
Erik.