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.