![]() |
Bild in DB speichern und wieder laden
Guten Tag,
Ich speichere ein bild in die Datenbank als Binary wert. Nun möchte ich das Bild wieder auslesen jedoch funktioniert das nur mit jpg Bilder:
Delphi-Quellcode:
Nun möchte ich aber dies allgemein lösen...damit man bmp, gifs, etc auch speichern kann?
var
jpgBild : TJPEGImage; stream : TStringStream; str : String; begin if not Assigned(FPicture) then begin str := Values.AsBinary[FLD_PICTURE]; FPicture := TPicture.Create; stream := TStringStream.Create(Values.AsBinary[FLD_PICTURE]); jpgBild := TJPEGImage.Create; jpgBild.LoadFromStream(stream); FPicture.Assign(jpgBild); ... Weitere frage gibt es eine Möglichkeit die Grösse des Bildes in Bytes zu erhalten ohne den Stream zu benützen? mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz