Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   JAVA: BLOB in Image umwandeln (https://www.delphipraxis.net/59306-java-blob-image-umwandeln.html)

geisi 20. Dez 2005 14:26


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

Chris1986 20. Dez 2005 15:19

Re: JAVA: BLOB in Image umwandeln
 
Hi,
TBitmap und TJpegImage haben die Methoden LoadfromStream

Gruß
Christian

geisi 20. Dez 2005 15:21

Re: JAVA: BLOB in Image umwandeln
 
sprichst du hier auch von JAVA, oder von Delphi?

Chris1986 20. Dez 2005 15:22

Re: JAVA: BLOB in Image umwandeln
 
oh sorry, das hab ich glatt überlesen :oops:

Tubos 20. Dez 2005 15:29

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.

geisi 20. Dez 2005 15:37

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:
ResultSet result = statement.executeQuery("SELECT bild FROM ....");
result.first();
Blob bild = result.getBlob("bild");
Image img = ???;
wie kann ich das Blob bild ins Image umwandeln, damit ich es dann in der paint-Methode zeichnen kann?

Chewie 21. Dez 2005 07:42

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 19:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz