fIRE - Image Rendering Engine
Das Ziel dieses Projektes war die Entwicklung einer Rendering Engine zum verarbeiten oder generieren von Grafiken in einem Batchprozess.
Anwendungsgebiete: Werbebanner automatisiert erzeugen, Bildergalerien mit Thumbnails erstellen, Grafische Navigationen generieren, Hausschriften(CD/CI konform) im Web verwenden, Grafische Elemente(Icons, Buttons, Bilder, Navigationsmenüs) automatisiert erstellen, und vieles mehr…
Realisierung eines modularen Grafik-Generierungssystems, welches automatisiert Bilder und Grafiken, anhand angegebener Parameter generiert. Die Parameter können Texte und/oder Bilder sein. Die vordefinierten XML Templates bestimmen dabei die Transformation-/Generierungsart. Somit lassen sich unter anderem Bildmaterialien ganz einfach ohne Einsatz eines Bildbearbeitungsprogramms im vorgegebenen CD/CI erzeugen. Das System funktioniert auf verschiedene Weisen. Man kann fIRE direkt über die öffentliche API Schnittstelle, HTTP oder SOAP(Webservice) ansprechen. Für alle benötigten grafischen Elemente, werden zuerst XML Templates erzeugt. In einem XML Template sind verschiedene Renderingabläufe definiert, analog zu den „Photoshop Aktionen“. Dort sind ebenfalls Parameter und verschiedene Renderingressourcen definiert. Anschießend kann man das Bild, über den jeweiligen Aufruf(API, HTTP, SOAP) generieren lassen. Das System arbeitet mit einem internen Cache.
Meine Aufgaben
Idee und Realisierung
Projektstart
01.05.2007
ca. 2 Monate
Position
Selbständiger, Entwickler
Teamgröße
ca. 3 Entwickler
Technologie Stack
ASP.Net, C#, GDI+, XML, Reflection, HTTP
Kunde
verschiedene Kunden im Bereich Internet-/Intranetportale
realisiert als Selbständiger