Kann mir jemand sagen, wie ich mit C# 2008 die Abmessungen von vielen JPG-Bildern (Wallpapern) flott ermitteln kann?
Zur Zeit benutze ich für jedes einzelne Bild folgenden Code:
Dieser ist aber leider nicht sehr schnell; vorallem bei hohen Auflösungen.
Bringt es mehr Performance wenn ich das Objekt einmal erstellen lasse, dann jedes Bild reinlade, die Abmessungen auslese und danach erst dispose? Oder gibt es einen schnelleren Code bzw. API-Call dafür?
Schomal vielen Dank für eure Hilfe!
Zur Zeit benutze ich für jedes einzelne Bild folgenden Code:
Code:
oImg = new Bitmap(sPath);
iHeight = oImg.Height;
iWidth = oImg.Width;
oImg.Dispose();
Dieser ist aber leider nicht sehr schnell; vorallem bei hohen Auflösungen.
Bringt es mehr Performance wenn ich das Objekt einmal erstellen lasse, dann jedes Bild reinlade, die Abmessungen auslese und danach erst dispose? Oder gibt es einen schnelleren Code bzw. API-Call dafür?
Schomal vielen Dank für eure Hilfe!