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
General information
Type of project:
Development
Asking price / project value:
0 €
Payment:
Other
Description

 

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

 

Store: Casiotron
Casiotron

Publish job offers

Expand your development team

Experienced developers are looking forward to your job offers. Start now and place your job offer on php-resource

Learn more

Publish job offer

Which technologies should a PHP programmer master?

In today's digital world, the role of a PHP programmer is of great importance. ...

admin

Autor : admin
Category: Miscellaneous