![]() |
JAVA: BLOB in Image umwandeln
Ich speichere meine bilder in einer MySQL-Datenbank als datentyp blob! mit dem ResultSet kann ich mit getBlob einen Datentyp blob zurückgeben lassen. aber wie kann ich daraus wieder ein bild sprich Image() machen.
danke im voraus mfg geisi |
Re: JAVA: BLOB in Image umwandeln
Hi,
TBitmap und TJpegImage haben die Methoden LoadfromStream Gruß Christian |
Re: JAVA: BLOB in Image umwandeln
sprichst du hier auch von JAVA, oder von Delphi?
|
Re: JAVA: BLOB in Image umwandeln
oh sorry, das hab ich glatt überlesen :oops:
|
Re: JAVA: BLOB in Image umwandeln
Wie speicherst du denn die Bilder?
Wenn du sie serialisierst (ObjectOutputStream), kannst du sie mit einem ObjectInputStream wieder hereinladen. |
Re: JAVA: BLOB in Image umwandeln
die bilder habe ich mit phpMyAdmin aus testzwecken in die Datenbank geladen. Das Bild wird als Blob-Typ in der Datenbank gespeichert.
Delphi-Quellcode:
wie kann ich das Blob bild ins Image umwandeln, damit ich es dann in der paint-Methode zeichnen kann?
ResultSet result = statement.executeQuery("SELECT bild FROM ....");
result.first(); Blob bild = result.getBlob("bild"); Image img = ???; |
Re: JAVA: BLOB in Image umwandeln
Ist das Bild nun ein serialisiertes Java-Objekt oder eine abgespeicherte Bilddatei?
Für den ersten Fall hat weiter oben jemand eine Lösung genannt, für eine normale Bilddatei wirst du die Daten in einen InputStream (o.ä., je nachdem, von welcher Quelle das Image-Objekt lesen kann) schreiben müssen und dann laden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 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