ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
530
530
EMPFEHLEN
-
Hallo
Ich arbeite mit C#.NET 2.0 VS2005.
Ich möchte Bilder aus einem Verzeichnis in mein Program einlesen und in PictureBoxen darstellen (Minimaturansicht - fast wie im Windows). Jetzt habe ich gesehen, dass ein Bild ca. 2.2MB gross ist und wenn ich es in eine PictureBox lade der Speicher im RAM extrem angsteigt. (Pro Bild ca. 10MB!). Aber die Software muss etwa 100 - 200 Bilder darstellen können. Was kann man da machen um so wenig wie möglich Speicher zu verwenden
Danke!
-
Du könntest dir Thumbnails generieren und diese anzeigen lassen. Erst bei einem Klick auf das verkleinerte Bild zeigst du das tatsächliche Image in der tatsächlichen Größe und Qualität an.
Wie du Thumbnails über dein Programm generieren kannst, siehst du hier:
http://www.csharp-station.com/Articles/Thumbnails.aspx
(Vorsicht: Dies ist ein Webprojekt, daher musst du eventuell Anpassungen vornehmen, da Aufrufe á la Server.MapPath bei einer Windows-Anwendung nicht funktionieren. Der wichtige Teil für dich versteckt sich hinter: image.GetThumbnailImage).
-
Perfekt! Genau so etwas habe ich gesucht. Danke schön
Ähnliche Themen
-
Große Bilder in PictureBox anzeigen
Von mcpd im Forum .NET Grafik und SoundAntworten: 7Letzter Beitrag: 20.02.09, 08:55 -
pictureBox Bilder automatisch ändern
Von habeKA im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 03.12.07, 20:55 -
Bilder pre-loaden bzw. PictureBox mit änderndem Inhalt ?
Von Seed2k5 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 06.04.05, 12:29 -
hochauflösende bilder
Von Kamek im Forum PhotoshopAntworten: 4Letzter Beitrag: 04.09.04, 14:33 -
Hochauflösende Bilder
Von xennon im Forum PhotoshopAntworten: 5Letzter Beitrag: 21.11.01, 20:38





Zitieren
Login





