Erstellen eines SVG über ein PHP Script mit Bildaten aus MySQL

Die benötigten Bild- Daten werden aus MySQL auslesen um dann per PHP ein SVG erstellt. Es handelt sich um Bild-Daten, die aus einer anderen Anwendung stammen und Text (Font, Größe, Farbe), Rastergrafiken (z.B. JPG) und deren Positionen enthalten.

  • 16.11.2010
Allgemeine Angaben
Projektart:
Entwicklung
Preisvorstellung / Projektwert:
0 €
Vergütung:
Sonstig
Beschreibung

 

Guten Tag,

es handelt sich um eine Teilaufagbe eines Projektes in dem ein SVG erstellt werden soll. Die benötigten Bild- Daten werden aus MySQL auslesen um dann per PHP ein SVG erstellt. Es handelt sich um Bild-Daten, die aus einer anderen Anwendung stammen und Text (Font, Größe, Farbe), Rastergrafiken (z.B. JPG) und deren Positionen enthalten. Es reicht die Rastergrafiken als Füllbilder einzufügen, allerdings sollen sie die richtige Position und Skalierung besitzen.

 

Die Bilddaten welche in der MySQL gespeichert werden, sehen folgendermaßen aus:

 

"Background" steht hier für das Gesamtbild welches in diesem Fall die Größe 450x381.4 Pixel besitzt.

 

"background_height""450";

"backgrou nd_width""381.4";

 

Darin befinden sich zwei Grafiken (1268911479.png und 1289371478.jpg) deren Position in logo_positionY und logo_positionX (hintereinander) angebenen sind.

 

"logo_depth""1048585,1048588";

"logo_y scale""115.896671634377,97.074247860888 8";

"logo_xscale""115.896671634377,97.0742478 60888 8";

"logo_height""84.6,52.55";

"logo_width""1 16.65,175.85";

"logo_positionY""248.35,343.6" ;

"logo_positionX""222.5,188.9";

"logo_rotati on""0,0";

"logo_name""images/1268911479.png ,images/user_images/1289371478.jpg";

 

Und zusätzlich haben wir noch einen Text, dessen Position, Größe, Font und Farbe vorliegen.

 

"text_depth""1048582";

"text_height""84.3";

"text_width""175.8";

"text_xscale" "278.243670886076";

"text_positionY""175.15";

"text_positionX""188.65";

"text_rotation""0" ;

"text_size""56";

"text_font""ArialBlack";

"text_message""TEXT";

"text_line""1";

 

Shop: Casiotron

Stellenangebot veröffentlichen

pressemitteilung veröffentlichen

Verstärke Dein Entwicklungs-Team

Erfahrene Entwickler freuen sich auf Deine Stellenagebote. Starte jetzt und platziere Deine Stellenagbeote auf php-resource

mehr erfahren

Stellenangebot eintragen

Welche Technologien sollte ein PHP Programmierer beherrschen?

In der heutigen digitalen Welt ist die Rolle eines PHP Programmierers von großer Bedeutung. ...

admin

Autor : admin
Kategorie: Dies und Das