Vorschau-Bild erstellen
Johannes23
- php
0 ChrisB0 Tom0 Johannes230 Tom0 Johannes230 Tom0 Johannes230 Tom
1 ChrisB
hi!
ich Würde mit PHP gerne von einem hochgeladenen Bild eine Vorschau erstellen lasse.
Muss ich da wirklich
$imagefromjpeg anwenden, dann ein neues $image erstellen, dann mit $imagecopyresized das Original in die neue Größe ($image) kopieren, dieses dann speichern und beide destroyen?
Gibts da eine einfacherere Lösung?
thx
Johannes
Hi,
ich Würde mit PHP gerne von einem hochgeladenen Bild eine Vorschau erstellen lasse.
Muss ich da wirklich $imagefromjpeg anwenden, dann ein neues $image erstellen, dann mit $imagecopyresized das Original in die neue Größe ($image) kopieren, dieses dann speichern und beide destroyen?
Gibts da eine einfacherere Lösung?
Jein (kommt drauf an, ob's ein JPEG ist; die Funktionen heissen imagecreatefrom...); ja; kannst du machen (oder imagecopyresampled nutzen); ja; kannst du machen (wenn's Script dann zuende ist, verzichtbar). Vom Prinzip her nein.
MfG ChrisB
Hello,
Muss ich da wirklich
$imagefromjpeg anwenden, dann ein neues $image erstellen, dann mit $imagecopyresized das Original in die neue Größe ($image) kopieren, dieses dann speichern und beide destroyen?
Gibts da eine einfacherere Lösung?
Wie könnte denn eine einfachere Lösung aussehen?
Mach doch mal einen Vorschlag.
Und dann kombinierst Du das, was Du oben schon erwähnt hast, EINMAL so geschickt mit Deinem Vorschlag, dass Du es immer wieder benutzen kannst. Das nennt man dann auch Funktion ;-))
Liebe Grüße
Tom vom Berg
danke, dumm daherreden kann ich selber auch^^
Es hätte ja sein können das es eine einfache Funktion gibt, die das auch kann, die ich aber noch nicht kannte.
Johannes
Hello,
danke, dumm daherreden kann ich selber auch^^
Ja, habe ich gemerkt. Das hast Du jetzt aber gesagt.
Liebe Grüße
Tom vom Berg
deine Antwort war ja auch ned grade sinnvoller, statt mir zu helfen stellst du mir meine Frage zurück....
lg
Johannes
Hello,
deine Antwort war ja auch ned grade sinnvoller, statt mir zu helfen stellst du mir meine Frage zurück....
Das siehst Du falsch. Ich bin auf Dich eingegangen und habe Dich ersnt genommen.
Aber scheinbar lohnt sich das nicht, denn Du willst gar nicht mitarbeiten, sondern eine fertige Lösung haben, von der Du noch nicht einmal sagen kannst, wie sie denn ungefähr aussehen könnte.
Also: Computer! Mach was für mich! Aber dalli!
Wie? Du weißt nicht, was ich nucr fast gedacht hätte?
Du bist aber blöd. Geh bloß nochmnal zu dieder ...*äh*... Dingsda.
wie hieß das doch gleich?
[Computer ganz geknickt]: meinst Du vielleicht "Schule"?
*äh* ja, natürlich. Hättest Du doofe Kiste auch gleich wissen können...
Dazu fällt mir wieder der Dialog mit Cheatah über Schopenhauer ein.
... ohne Worte ...
Liebe Grüße
Tom vom Berg
ich hab mir ja gedanken darüber gemacht, deshalb kam ich ja zu dieser etwas umständlichen lösung, ich wollte nur wissen ob es schon eine vorgefertigte Version gibt (direkt von der lib oder vielleicht als php-code), die es vereinfacht.
Ich denke das es ok ist, wenn man nicht immer alles selber programmiert, wenn es schon vorgefertigte skripts gibt.
Sry, wenn ich deinen beitrag in den falschen hals bekommen habe, aber ich hab mir davor wirklich schon Gedanken gemacht!
lg
Johannes
Hello,
Sry, wenn ich deinen beitrag in den falschen hals bekommen habe, aber ich hab mir davor wirklich schon Gedanken gemacht!
Man muss sich einfach unterhalten und nicht gleich Alarm machen.
Deine Frage war hier nicht heu und in sofern hatte ich einen Vorteil, denn ich besuche dieses Forum bereits seit 9 1/2 Jahren und irgendwann habe ich dann auch mal selber angefangen zu posten...
Ich habe deshalb nach Deiner Idee gefragt, weil es schon viele Anläufe gab, diese Funktionsgruppe nochmals zu packen, das heißt, eine Gruppe oder Klasse mit häufiger vorkommenden Kombinationen der Funktionen in eine (oder eben ein paar) zusammenzufassen.
Es gibt auch schon einen Ansatz dazu:
http://de.php.net/manual/en/function.imagecreatefromstring.php
fasst z.B. die Funktionen
* imagecreatefromjpeg()
* imagecreatefrompng()
* imagecreatefromgif()
* imagecreatetruecolor()
nahezu zusammen zu einer, es muss allerdings nun das File selbst ausgelesen werden...
Du siehst daran aber, dass auch Andere sich schon Gedanken über brauchbare Verbesserungen machen...
Liebe Grüße
Tom vom Berg
Hi,
deine Antwort war ja auch ned grade sinnvoller, statt mir zu helfen stellst du mir meine Frage zurück....
Was oftmals eine der sinnvollsten und hilfreichsten Arten zu "Antworten" ueberhaupt ist ... Zitat #1110
MfG ChrisB