Auflösung einer jpeg datei ermittlen

maho15

Erfahrenes Mitglied
Hi,

Wie kann ich mit VB die Auflösung (Höhe + Breite) einer jpg-Datei ermittlen ?

Wenn möglich ohne große CPU auslastung
 

Dario Linsky

Erfahrenes Mitglied
da gibt's wie immer mehrere möglichkeiten. bei jpg-bildern ist es das einfachste, wenn du das bild in ein image-objekt lädst und dann mit Image1.Picture.Height bzw. Image1.Picture.Width die abmessungen ausliest. danach kannst du das bild wieder aus dem image-objekt löschen, um den speicher freizugeben.
ist zwar nicht sonderlich schön, aber geht am schnellsten.

bei bitmaps oder gif-bildern kannst du die dateien auch einfach binär öffnen und aus dem header die höhe/breite auslesen. beim jpeg-format werden die daten aber nach einem anderen algorithmus komprimiert, und soweit ich weiss hat eine jpeg-datei keine informationen im dateiheader, aus denen man höhe und breite zusammenrechnen kann.