Hallo,
ich bin neu hier. Also erstmal ein allgemeiner Gruß an alle hier schon anwesenden!
Ich schreibe derzeit ein Viewer-Programm, welches Landkarten darstellt.
Diese Karten soll man entsprechend zoomen können, was auch super funktioniert.
Zunächst habe ich die Karte immer neu gezeichnet (DrawLine), was aber bei einem Volumen von 400TSD Lines ewig dauert.
Dann habe ich die Karte in 10 Zoomstufen gezeichnet und als .png gespeichert.
Der aufruf der ersten zoomstufen (1-5) geht nun auch schnell und toll.
Problematisch wirds danach.
Die Ladezeit steigt exponentiell an, extrem! Dabei dauert das Laden der "größten" zoomstufe ca. 40 sek. obwohl das Bild "nur" 3mb groß ist (10TSDx6TSD px).
Habt ihr eine Idee, wie ich die Ladezeit verkürzen kann?
Die Bitmap-Variable leere ich immer mit Dispose().
Beste Grüße
noise
Moderiert von Christian S.: Topic aus C# - Die Sprache verschoben am Fr 08.02.2008 um 14:30