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
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";