





















| ||||
Wer kennt den folgenden Spiegel-Effekt noch nicht? ![]() Mittlerweile ist er in allen Medien zu sehen. Auch ein Kunde von uns wollte diesen Effekt auf seiner Seite haben, Problem dabei: über 50.000 Bilder! Nach einem kurzem Brainstorming stand dann schnell fest das ein Script her muß das folgende Aufgaben erfüllt: · Automatisches erzeugen des Spiegeleffektes · Bildgröße variabel · Hintergrundfarbe variabel · Variabler Abstand zwischen Original und Spiegelung · Erhaltung der Original-Bilder · minimale CPU-Belastung und Speicherauslastung Unser entwickeltes Script umfasst gerade 50 Zeilen PHP-Programmcode. Ablauf: 1. laden des Original-Bildes 2. Bild mit neuer Größe generieren (neue Breite x neue Höhe+Abstand+Spiegeleffekt) 3. Bild mit Hintergrundfarbe füllen 4. Original-Bild in neues Bild kopieren 5. Spiegeleffekt berechnen 6. Bild in einem anderen Ordner speichern und anzeigen Für das Projekt Alpinstar hinzugefügt: Eine Logik die überprüft ob das Bild mit Spiegeleffekt schon existiert. Sollte es existieren, wird überprüft ob das Original-Bild "neu" oder "alt" ist, wenn es "neu" ist, wird das Effekt-Bild neu berechnet, wenn es "alt" ist, wird nur das fertige Effekt-Bild angezeigt. Damit muß das Bild nicht jedesmal neu berechnet werden und entlastet den Server. Die Vorgehensweise die Bilder mit Spiegeleffekt in einem neuen Ordener zu speichern bietet mehrere Vorteile: · Sollte in Zukunft ein anderer Effekt modern werden, ist das leicht zu ändern. · Bilder werden nach und nach berechnet ohne Serverauslastung · Original-Bilder bleiben erhalten für andere Zwecke | ||||




| ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
