Zitat von
DrNo:
Frage: Wie kann ich den Grafiktyp einer in einem BLOB gespeicherten
Grafik ermitteln ?
Indem du diese ausließt und analysierst, bzw. analysieren läßt.
> TImage könnte man mißbrauchen und dann schaut man nach, von welchem Typ das Picture ist ... "is TBitMap", "if Assigned(picture.Bitmap)" oder irgendwie so.
> oder man schaut sich den Header (die ersten Bytes) der Datei/Daten an ... jedes Grafikformat hat eine bestimmte Signatur
> und die Billigvariante schaut sich die Dateiendung an (welche aber nicht zuverlässig stimmen muß)
oder du speicherst das Format in einem zusätzlichen Feld, dann mußt du die Datei einmal beim Abspeichern prüfen und brauchst dann nur noch dieses kleine Feld auslesen.