Tu dois formater les textes avec imagestring et/ou imagettftext comme disait ThomasR .
Tu dois formater les textes avec imagestring et/ou imagettftext comme disait ThomasR .
Tu en fais quoi après de ton image ? Tu l'affiche dans une page web ? tu l'imprime ? tu l'a sauvegarde sur ton disque dur ?
Parce que si c'est juste pour de l'affichage dans un browser ou à l'mpression, positionner du html sur une image via le browser est suffisant.
non je la sauvegarde, je pense la solution disponible c'est de formater le texte, mais l'inconvénient de ça c'est que je peux pas appliquer deux mise en forme différente sur le même texte.
Regarde alors si tu peux faire ton truc en svg, si c'est possible tu convertit grasse à la commande rsvg-convert (en passant par exec/system/...) pour convertir en png ou autre format d'image
Sinon, sur le serveur, tu lance une instance de firefox, tu charge la page html+image, tu captures, tu sauvegardes.
Il n'y a pas de solutions miracle malheureusement.
j'ai pas compris le truc de svg, c'est sous Windows ou comment ?
Sur windows, tu peux installer rsvg-convert.exe, lis le thread suivant qui te paraitra intéressant.
http://www.mwusers.com/forums/showth...Windows-server
Maintenant je ne sais pas si tu peux mettre du html comme ça dans du svg, il te faudra surement faire des translations html->svg... m'enfin, ça dépend encore une fois de ton besoin.
merci, je vais la tester et vous répondre.
Bonjour, j'ai essayer la librairie rsvg mais aucune résultat, je suis entrain de chercher un logiciel sous windows qui me permet de fusionner du texte pré-formaté (mis en forme) sur une image.
avez vous une idée ?
Bonjour,
Nous avons déjà répondu à cette question : non.
Créé ton image avec GD si tu souhaites que ce soit une image, si tu veux que cela soit affiché dans une page web, utilises tout simplement le CSS pour positionner ton texte.
À bientôt,
Voila ce que j'ai fait pour écrire deux textes avec un style différent :
Le format de ton texte doit être enregistré sur ton serveur. Grâce à cette fonction tu peux choisir pour un texte un style et pour l'autre un autre. Il te suffit de les placer alors en jouant sur les coordonnée $x et $y (ou $x1 et $y2) Pour les avoir comme tu le souhaite. Tu auras ainsi un texte complet avec 2 formats différents sur la même image. (dans un sens, je dis la même chose que les autres)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 imagettftext($image,$taille,$angle,$x,$y,$couleur,"./font/".$font.".ttf",$text); imagettftext($image,$taille2,$angle2,$x2,$y2,$couleur2,"./font/".$fon2t.".ttf",$text2);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager