Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2010, 00:45   #1 (permalink)
Neuer User
 
Benutzerbild von herrmannplatz
 
Registriert seit: Jun 2009
Beiträge: 25
Erstellen von Thumbnails

Guten Abend

Ich möchte gerne Daten die ich aus Flash sende mittels PHP auf meinem Webserver speichern. Das funktioniert auch mit file_put_contents super. Ich möchte jedoch ein Thumbnail des Bildes im gleichen Atemzug erzeugen. Zum Erzeugen des Thumnails nutze ich GD Lib. Funktioniert auch. Das Problem ist nun wenn ich folgendes aufrufe.

PHP-Code:
...
//speichern des JPEG's
file_put_contents($path,$data);
//Thumbnail erzeugen
imagecreatefromjpeg($path);
$imageSize getimagesize($path);
$dest imagecreatetruecolor(75,75);
imagecopyresampled($dest,$im,0,0,0,0,75,75,$imageSize[0],$imageSize[1]);
$thumbnailURL substr_replace($path,'_s.jpeg',strlen($path)-5,strlen($path));
imagejpeg($dest,$thumbnailURL,50);
... 
Wie gesagt das erzeugen schreiben der Daten funktioniert, das Erstellen des thumbnails auch. Nur nacheinander klappt das nicht. Da scheint das Schreiben der Daten noch nicht fertig zu sein. Meine Frage ist nun wie kann ich sicher sein das file_put_contents fertig ist. Oder gibt es die Möglichkeit ein JPEG aus den reinen Daten(Bytes) zu erzeugen um es zu skalieren.

imagecreatefromjpeg schmeißt den Fehler.

gracias

Geändert von herrmannplatz (11-07-2010 um 00:55 Uhr)
herrmannplatz ist offline   Mit Zitat antworten
Alt 11-07-2010, 08:58   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
mach mal

imagecreatefromjpeg($data);
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-07-2010, 11:04   #3 (permalink)
Neuer User
 
Benutzerbild von herrmannplatz
 
Registriert seit: Jun 2009
Beiträge: 25
Das funktioniert leider auch nicht. Wenn ich es richtig aus der Doku entnommen habe, erwartet imagecreatefromjpeg den Pfad der zu ladenen Datei. Ich weiß nicht ob es möglich ist ein Delay einzubauen welches ein paar ms wartet um so die Wahrscheinlichkeit zu erhöhen das der Schreibvorgang von file_put_contents fertig ist. Da fehlen mir leider die PHP Skills. Aber danke für die Antwort.
herrmannplatz ist offline   Mit Zitat antworten
Alt 11-07-2010, 11:14   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Ok, hab das file_put_contents übersehen, geht natürlich nicht

mach mal ein usleep danach, vielleicht hilft das was
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-07-2010, 12:03   #5 (permalink)
Neuer User
 
Benutzerbild von herrmannplatz
 
Registriert seit: Jun 2009
Beiträge: 25
great it works.

danke
herrmannplatz ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Thumbnails machen ohne Thumbnails Bilder hasher Flash Einsteiger 13 15-03-2008 15:44
Thumbnails in php erstellen (wegen einer Flash-Galerie) Nadine1988 Flash MX 4 19-12-2005 16:38
Thumbnails magicJ Am Rande 9 05-04-2004 15:41
Thumbnails erstellen matze22 Flash MX 5 25-08-2003 21:06
Thumbnails redtree HTML und CSS 2 11-01-2002 09:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele