Créer des Graphiques Vectoriels avec PHP
Im essayant de créer des graphiques vectoriels en PHP. J'ai essayé de le Caire et je havn'pas été en mesure de le faire fonctionner. Je comprends que imageMagick est vecteur de fonctions mais la documentation sur php.net est très pauvre, ne peut que certains on me conduire dans la bonne direction? L'idée est de pouvoir enregistrer le graphique au format EPS. J'ai aussi besoin d'être en mesure d'utiliser différentes polices de texte de sortie.
Avez-vous considéré l'utilisation de PDF plutôt que l'EPS? (Il y a généralement plus de soutien pour la création de PDF.)
nope sera essentiellement le fichier doit être modifiable via Adobe Illustrator. Vous ne savez pas si c'est possible avec un fichier PDF. Im va chercher à faire cela avec SVG qui est ce que le Caire utilise, mais je ne peux pas trouver une bonne documentation sur le PHP wrapper pour elle. J'ai eu le Caire à installer, mais je ne sais pas comment commencer à créer une image. PHP juste des traversées des erreurs de partout
vous n'avez pas besoin d'un wrapper pour faire svg avec php. Vous avez juste besoin de préciser le type de
Thasts la chose que je ne veux pas de sortie vers le navigateur, je veux l'enregistrer en tant que fichier EPS
nope sera essentiellement le fichier doit être modifiable via Adobe Illustrator. Vous ne savez pas si c'est possible avec un fichier PDF. Im va chercher à faire cela avec SVG qui est ce que le Caire utilise, mais je ne peux pas trouver une bonne documentation sur le PHP wrapper pour elle. J'ai eu le Caire à installer, mais je ne sais pas comment commencer à créer une image. PHP juste des traversées des erreurs de partout
vous n'avez pas besoin d'un wrapper pour faire svg avec php. Vous avez juste besoin de préciser le type de
header
et imprimer le svg comme vous le feriez avec html.Thasts la chose que je ne veux pas de sortie vers le navigateur, je veux l'enregistrer en tant que fichier EPS
OriginalL'auteur jef2904 | 2011-01-06
Vous devez vous connecter pour publier un commentaire.
Bien que vous cherchez à créer eps je serais toujours dans l'objectif de créer un fichier PDF. Les fichiers PDF sont entièrement modifiables dans le paquet majeur: Adobe Illustrator, Corel Draw, Xara Pro etc
TCPDF fonctionne bien et il y a un tas d'exemples de code, y compris les polices et de soutien pour les images vectorielles, eps et ai de sortie au format PDF
eps/ai exemple http://www.tcpdf.org/examples/example_032.pdf
Tous les exemples et du code php http://www.tcpdf.org/examples.php
OriginalL'auteur 33v
Je sais ce que c'est assez vieille question, mais j'ai eu quelques problème il ya quelques semaines et de le résoudre par moi-même, espérons que cette réponse aide à quelqu'un.
Le caire bibliothèque PHP liaisons, mais il a aussi quelques bugs qui cassent convertation entre les formats - l'oublier. Nous avons besoin de quelque chose de maternelle ici sur démarrer. Regarder format SVG - ouvrez votre image dans l'éditeur (j'utilise Inkscape) et l'enregistrer en tant que fichier SVG. Après cela, vous pouvez le modifier via php comme fichier xml.
Ajouter des polices personnalisées en SVG:
Ok, nous avons SVG avec nécessaire de polices, mais nous avons besoin d'EPS. Pour convertir SVG, EPS, j'ai utilisé Inkscape avec un simple script bash svg2eps.sh:
Vous pouvez appeler à partir de php:
Autres conseils:
1)Installer la dernière version de Inkscape. Je l'ai testé sur openSuse 12.3 - fonctionne très bien.
2)Installer toutes les polices personnalisées pour les polices système.
OriginalL'auteur ToxaBes
Essayez ces liens:
http://www.imagemagick.org/script/magick-vector-graphics.php
et
http://www.imagemagick.org/discourse-server/viewtopic.php?f=10&t=10144
Ceci est incorrect et ne devrait pas avoir une réponse positive. Imagemagick ne pixellisation des images vectorielles, mais il n'a pas de vectoriser des images raster.
Oui Imagemagick peut créer de la MVG. Je n'ai jamais écrit imagemagick pouvez vectoriser les rasters. Où avez-vous pris ça? Quoi que...rolleyes...
OriginalL'auteur Diablo
Je ne peux pas vous dire comment créer des images vectorielles en PHP, mais peut-être vous voudriez approche un peu différente - créer des images raster en PHP et de les convertir en des vecteurs? Il fonctionne ok pour le noir & blanc, les images ne sont pas sûr de la couleur.
OriginalL'auteur Jack