Erstellen von Vektorgrafiken mit PHP

8

Ich versuche, Vektorgrafiken in PHP zu erstellen. Ich habe es in Kairo versucht und ich konnte es nicht zur Arbeit bringen. Ich verstehe, dass imageMagick Vector-Funktionalität hat, aber die Dokumentation auf php.net ist sehr schlecht, kann jemand mich in die richtige Richtung führen? Die Idee ist, die Grafik in EPS speichern zu können. Ich muss auch verschiedene Schriftarten verwenden können, um Text auszugeben.

    
jef2904 06.01.2011, 22:20
quelle

4 Antworten

4

Obwohl Sie Eps erstellen möchten, würde ich trotzdem ein PDF erstellen. PDFs können in jedem größeren Paket bearbeitet werden: Adobe Illustrator, Corel Draw, Xara Pro usw.

TCPDF funktioniert gut und es gibt eine Reihe von Codebeispielen einschließlich Schriftarten und Unterstützung für Vektorbilder eps und ai Ausgabe in PDF

eps / ai Beispiel Ссылка

Alle Beispiele und PHP-Code Ссылка

    
33v 16.06.2011 09:51
quelle
2

Ich weiß, was das für eine ziemlich alte Frage ist, aber ich hatte vor ein paar Wochen ein Problem und löse es für mich selbst. Ich hoffe, diese Antwort hilft jemandem. Die Cairo-Bibliothek hat PHP-Bindings, aber es gibt auch einige Bugs, die die Konvertierung zwischen den Formaten unterbrechen - vergiss es. Wir brauchen etwas Eingeborenes hier beim Start. Schau dir das SVG-Format an - öffne dein Vektorbild im Editor (ich benutze Inkscape) und speichere es als SVG-Datei. Danach können Sie es wie eine XML-Datei über PHP ändern. Hinzufügen von benutzerdefinierten Schriftarten in SVG:

%Vor%

Ok, wir haben SVG mit den benötigten Schriften, aber wir brauchen EPS. Für die Konvertierung von SVG nach EPS habe ich Inkscape mit dem einfachen Bash-Skript svg2eps.sh verwendet:

%Vor%

Sie können es von php aufrufen:

%Vor%

Weitere Tipps:

1) Installieren Sie die neueste Version von Inkscape. Ich habe es auf openSuse 12.3 getestet - funktioniert super.

2) Installieren Sie alle benutzerdefinierten Schriftarten in Systemschriftarten.

    
ToxaBes 25.06.2013 10:31
quelle
0

Versuchen Sie diese Links:

Ссылка

und

Ссылка

    
Diablo 06.01.2011 22:24
quelle
0

Ich kann Ihnen nicht sagen, wie Sie Vektorbilder in PHP erstellen, aber vielleicht möchten Sie etwas anderes - erstellen Sie Rasterbilder in PHP und konvertieren Sie sie in Vektoren? Es funktioniert in Ordnung für Black & amp; weiße Bilder sind sich nicht sicher über die Farben.

%Vor%     
Jack 17.06.2017 15:39
quelle

Tags und Links