Hi,
über's TImage zu gehen ist keine schöne Lösung, da wäre es schneller, Die Bilder in ein TBitMap bzw. TJPEGImage zu laden (für jedes Format extra) und die Auflösung auszulesen. Das Problem ist nur, dass dieser Weg ne Menge Speicher benötigt, da die Bilder in den
RAM geladen werden. Nicht einfach, aber deutlich resoucenschonender wäre es, wenn du dich über die Header-Spezifikationen der einzelnen Formate informieren würdest, nur diesen in den Speicher lädst und die nötigen Informationen ermittelst.
Eine Allround-Lösung für alle Formate wird es nicht geben, denke ich.