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.
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 Ссылка
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.
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%Tags und Links php vector eps imagemagick