Hallo.
Ich bin im Moment dabei, eine Bilderdatenbank zu basteln.
Das Ablegen und das Aufrufen mit MySQL klappt auch alles problemlos.
Nu möchte ich ein Bild aus der Datenbank z.B. skalieren (aber eben nicht nur die Darstellung in HTML!), habe aber keine Funktion gefunden, mit der ich das Datenbankergebnis des jeweiligen JPEG-Bildes in die Image-Funktion bekomme.
Wenn ich ein JPEG als Datei habe, nehme ich ja normalerweise
[FONT=courier new]$img = ImageCreateFromJPEG([COLOR=crimson]"c:\bild.jpg"[/color])[/font]
mit [FONT=courier new]$img[/font] kann ich dann das Bild umrechnen etc.
So lese ich das Bild 1:1 aus der Datenbank und gebe es aus
[FONT=courier new]
$sql = "SELECT image FROM ..... bla bla
[...]
[COLOR=crimson]$image[/color] = base64_decode($row['image']);
echo [COLOR=crimson]$image[/color];
[/font]
Klappt auch wunderbar.
Aber mit [FONT=courier new]$img = ImageCreateFromJPEG([COLOR=crimson]$image[/color]) [/font] funktioniert das eben nicht, habe mir schon die Image-Funktionen durchgeschaut, aber nichts gefunden.
Weis jemand, ob und wie ich das machen kann?
Gruß
Jens
Ich bin im Moment dabei, eine Bilderdatenbank zu basteln.
Das Ablegen und das Aufrufen mit MySQL klappt auch alles problemlos.
Nu möchte ich ein Bild aus der Datenbank z.B. skalieren (aber eben nicht nur die Darstellung in HTML!), habe aber keine Funktion gefunden, mit der ich das Datenbankergebnis des jeweiligen JPEG-Bildes in die Image-Funktion bekomme.
Wenn ich ein JPEG als Datei habe, nehme ich ja normalerweise
[FONT=courier new]$img = ImageCreateFromJPEG([COLOR=crimson]"c:\bild.jpg"[/color])[/font]
mit [FONT=courier new]$img[/font] kann ich dann das Bild umrechnen etc.
So lese ich das Bild 1:1 aus der Datenbank und gebe es aus
[FONT=courier new]
$sql = "SELECT image FROM ..... bla bla
[...]
[COLOR=crimson]$image[/color] = base64_decode($row['image']);
echo [COLOR=crimson]$image[/color];
[/font]
Klappt auch wunderbar.
Aber mit [FONT=courier new]$img = ImageCreateFromJPEG([COLOR=crimson]$image[/color]) [/font] funktioniert das eben nicht, habe mir schon die Image-Funktionen durchgeschaut, aber nichts gefunden.
Weis jemand, ob und wie ich das machen kann?
Gruß
Jens
Kommentar