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