CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
26.02.2009, 11:09:14
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 10
|
|
Bild aus BLOB -> GDlib -> Ausgabe ?
Hallo liebe Leser/innen,
ich hät' da mal wieder eine Aufgabe, die gelöst werden möchte.
Gleich zu aller erst: Ich weiß, was gegen die Speicherung von Bildern in MySQL spricht; das soll nicht das Thema sein muss man ja dazu sagen...)
Vorab muss ich gestehen, das ich mit der GD noch nichts gemacht habe; man sehe mir also meine Unkenntnis nach...
Ich möchte unter Umgehung von temporären Dateien o.ä. direkt die ausgelesenen Binärdaten aus einem LongBlob an die GDlib übergeben, damit ein Resize unter Beachtung der Proportionen machen und das Resultat direkt ausgeben.
Geht das überhaupt? Und wenn ja, wie?
Vielleicht gibt es ja auch eine fertige Klasse o.ä., die genau solche Bild- Ein- und Ausgabemanipulationen bewerkstelligt? Denn in einem zweiten Schritt soll auch eine hochgeladenen Bilddatei mit einem Resize gleich durch die GD laufen, um die DB nicht mit unnütz großen Bilddaten voll zu müllen...
Wäre super, wenn mich dabei mal wer coachen könnte ...
__________________
... LG aus Kalledonien ...
Micha
Wir, die guten Willens sind, geführt von Ahnungslosen, versuchen für die Undankbaren das Unmögliche zu vollbringen. Wir haben schon soviel mit sowenig solange versucht, dass wir jetzt qualifiziert sind, fast alles mit nichts zu bewältigen.
|
26.02.2009, 11:34:40
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Bild aus BLOB -> GDlib -> Ausgabe ?
Zitat:
aus einem LongBlob an die GDlib übergeben
|
Handbuch kaputt?
Ja komm, hier haste ein neues: http://de3.php.net/manual/de/functio...fromstring.php
|
26.02.2009, 11:51:35
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 10
|
|
AW: Bild aus BLOB -> GDlib -> Ausgabe ?
... Dank für's neue Handbuch ! ;)
Ne, hatte ich irgendwie übersehen; genau das habe ich gesucht... THX
Nachtrag:
Wäre ja auch zu schön gewesen, wenn es auf Anhieb funktioniert *grrr*
Ich habe das Beispiel entsprechend angepasst und in dieser Form auch eingebunden:
$bild = base64_decode($row['picture']);
$im = imagecreatefromstring($bild);
if ($im !== false) {
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
} else {
echo 'An error occurred.';
}
Das klappt so nicht. Apache meggert ala "PHP Warning: imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Empty string or invalid image in ...blabla...", die Daten aus dem BLOB sind aber definitiv in "$bild" enthalten und werden über eine direkte Anzeige ala "picture.php" korrekt angezeigt.
Any Idea?
__________________
... LG aus Kalledonien ...
Micha
Wir, die guten Willens sind, geführt von Ahnungslosen, versuchen für die Undankbaren das Unmögliche zu vollbringen. Wir haben schon soviel mit sowenig solange versucht, dass wir jetzt qualifiziert sind, fast alles mit nichts zu bewältigen.
Geändert von M*I*B (26.02.2009 um 12:28:44 Uhr)
Grund: Nachtrag
|
26.02.2009, 16:19:05
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 10
|
|
AW: Bild aus BLOB -> GDlib -> Ausgabe ?
... noch was, was ich nicht verstehe:
Warum muss ich erst ein "based64_decode" machen, wenn die daten im BLOB doch schon bereits im m.E. richtigen Format vorliegen?
__________________
... LG aus Kalledonien ...
Micha
Wir, die guten Willens sind, geführt von Ahnungslosen, versuchen für die Undankbaren das Unmögliche zu vollbringen. Wir haben schon soviel mit sowenig solange versucht, dass wir jetzt qualifiziert sind, fast alles mit nichts zu bewältigen.
|
26.02.2009, 16:26:30
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Bild aus BLOB -> GDlib -> Ausgabe ?
Muß man doch gar nicht....
Aber das logische Denken sollte man einschalten und nicht alles blind kopieren.
|
26.02.2009, 16:37:47
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 10
|
|
AW: Bild aus BLOB -> GDlib -> Ausgabe ?
... sehr hilfreich die Antwort; bin ich hier irgendwie anders gewohnt ...
Nur so nebenbei: klappt auch ohne "based64_decode" nicht.
Egal. Ich frag mal wo anders...
__________________
... LG aus Kalledonien ...
Micha
Wir, die guten Willens sind, geführt von Ahnungslosen, versuchen für die Undankbaren das Unmögliche zu vollbringen. Wir haben schon soviel mit sowenig solange versucht, dass wir jetzt qualifiziert sind, fast alles mit nichts zu bewältigen.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:46:22 Uhr.
|