Der Typ wird indirekt schon im TPicture gespeichert. Und war sind alle Bilder-Klassen von TGraphic abgeleitet. Wenn man also mit TPicture ein Bild läd, so wird dynamich die benötigte Klasse erzeugt (class of TGraphic). Das Property Graphic ist also der Klassentyp des Bildes. Wenn du also ein JPEG in ein TPicture lädst so müsste das Graphic-Property vom Typ TJPEGImage sein etc.
@turboPASCAL: Das die Grafik intern als TBitmap gehandelt wird ist falsch. Wenn du mal ein JPEG in ein TPicture lädst und versuchst auf Picture.Bitmap zu zugreifen sollte dir eine
AV erscheinen. Wenn TPicture alles als Bitmap handeln würde so wären alphatransparenz im TImage gar nicht möglich was aber eindeutig geht (siehe PNG)