PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Entwicklung und Softwaredesign (http://www.selfphp.de/forum/forumdisplay.php?f=14)
-   -   Bild zur Laufzeit bearbeiten (http://www.selfphp.de/forum/showthread.php?t=24828)

harry123 15.01.2013 08:21:08

Bild zur Laufzeit bearbeiten
 
Hallo,

ich brauche einen Lösungsansatz für folgendes Problem:

Ich habe ein Produkt, dass auf einer Webseite vorgestellt werden soll. Es geht dabei um Ledergeldbeutel.
Dieses Produkt gibt es in verschiedenen Farben, mit verschiedenen Strukturen und mit verschiedenen Accessoires.

Nun möchte ich alle möglichen Versionen des Geldbeutels fotorealistisch im Browser darstellen.
D.h. Ausgangspunkt ist z.B ein Weißer Geldbeutel.
Nun wählt der Nutzer über ein Icon eine andere Farbe (blau). Dann soll sich der Geldbeutel im Bild blau darstellen. Wählt der Nutzer eine andere Struktur, bekommt der Blaue Geldbeutel dann die gewählte Struktur. Hinzu kommen die Accessoires. Wählt der Nutzer Steinchen aus, werden diese an den vorgegebene Stellen positioniert, und der Geldbeutel wird in blau mit Struktur und Steinchen dargestellt.

Der erste Gedanke war, die Objekte alle fotografieren zu lassen. Bei der Anzahl der Farben, Strukturen und Accessoires aber ein Riesenaufwand. Hinzu kommt, dass das Foto wahrscheinlich nicht nochmal genauso gemacht werden kann, wenn eine neue Farbe hinzukommt.

Was ich suche ist ein Lösungsansatz/Workflow, wie ich dieses Problem am besten angehen kann. Kann ich dies mit PHP evtl direkt zur Laufzeit erstellen?
Gibt es andere Techniken die sich dazu eignen?

meikel (†) 15.01.2013 22:07:59

AW: Bild zur Laufzeit bearbeiten
 
Zitat:

Zitat von harry123 (Beitrag 144249)
Was ich suche ist ein Lösungsansatz/Workflow, wie ich dieses Problem am besten angehen kann. Kann ich dies mit PHP evtl direkt zur Laufzeit erstellen?
Gibt es andere Techniken die sich dazu eignen?

Die einfachste Lösung wäre ein transparentes GIF, bei dem die Stellen, die Du einfärben willst, transparent sind. Und "hinter" dieses GIF packst ein Bild mit der ausgewählten bzw. den verfügbaren Farbe(n). Als Kontruktion kannste Layer oder ne Tabelle nehmen. Dort gibst Du als background das Bild mit der gewünschten Farbe an. Und "davor" packste dann Dein "transparentes Taschentemplate".

Kostet zweifuffzich... <ggg>


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:32:39 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.