2009-08-15 5 views
1

Könnte mir bitte einen Hinweis geben, wie man Text dynamisch zu Bildern hinzufügen kann. Zum Beispiel füllt eine Person Textform aus und wählt ein Bild aus. Nach dem Klicken auf den Absenden-Button wird der vom Besucher eingegebene Text zum Bild hinzugefügt. Um es besser zu verstehen, überprüfen Sie bitte: http://www.vistaprint.com/. Auf dieser Website wurde dies ohne Verwendung von Flash erreicht.Wie man benutzerdefinierte Texteingaben zu Bildern dynamisch hinzufügt

Alle Hinweise, wie dies zu erreichen wäre, würden sehr geschätzt werden. THanks

PS: Eine andere Stelle, die etwas ähnliches eyebuydirect.com/eyetry.php tut

+0

Für oben in Drupal sehen zu erreichen erkannte ich, dass es Module wie Bild, Imagecache, Imagecache Aktionen usw., die für die Bild für PHP GD-Bibliothek eingebaute Unterstützung haben Manipulation .. aber diese erstellen Voreinstellungen. Ich bin nur verwirrt darüber, wie ich diese Voreinstellungen dem Anon-Benutzer aussetzen kann. – Sbhambry

Antwort

2

Es gibt viele Optionen, abhängig davon, welche Technologie verfügbar ist und was Sie mit dem Bild machen möchten, sobald es erstellt wurde.

Meine Empfehlung ist, das Bild mit serverseitigen Technologie zu generieren. Wenn Sie beispielsweise .NET zur Verfügung haben, können Sie die System.Drawing-Klassen verwenden, um das Image zu erstellen.

Andere Lösungen umfassen CSS-Positionierung, Flash oder SVG, von denen keine serverseitige Technologie erforderlich wäre, aber die nachfolgende Verwendung des Abbilds einschränken könnte.

+0

Vielen Dank für Ihre Antwort. Deckt alle Aspekte der Frage gut ab. – Sbhambry

2

in http://www.vistaprint.com/ sie einreichen nur Ajax-Anfrage auf http://www.vistaprint.com/vp/ns/studiotext.aspx und es gibt zusammengestellt Bild. Dieses Bild nur ein gerenderter Text, den sie absolut innerhalb der Karte positionieren.
Je nachdem, was Sie wollen SVG/VML (raphael für Cross-Browser) in Betracht gezogen werden. Dies ermöglicht Renderbild ohne Serveranforderungen.

+0

Danke für Ihre Antwort. Das ist, denke ich, genau das, was ich brauche. Wäre dankbar, wenn Sie mir ein paar gute Links geben könnten, die mir helfen würden, SVG und VML ausführlich zu verstehen. Danke – Sbhambry

0

müssen Sie es Server-Seite tun, wenn Ihr mit PHP http://us2.php.net/manual/en/book.image.php

+0

Danke für Ihre Antwort. Ich versuche, etwas ähnliches in Drupal zu erreichen, da PHP-Skript in Seiten darin eingefügt werden kann, so dass dies praktisch ist – Sbhambry

Verwandte Themen