Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2011, 15h43   #1
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Par défaut polices format GDF

Bonjour,

Je voudrais écrire du texte avec la bibliothèque GD de PHP.
On me parle de police au format .gdf
Je crois avoir trouvé un petit logiciel (wftopf) qui transforme les .ttf en .gdf, mais je n'ai pas encore essayé.
Je crois comprendre, si j'ai une font .gdf, comment je la mets en "action" localement, avec easyphp par exemple.
Mais comment faire en sorte qu'un visiteur internet "voit" cette police lorsqu'il va utiliser la page du site?

Question subsidiaire mais générale : comment se servir de polices plus jolies que celle par défaut dans un site utilisant GD?

Je vous remercie.

Marcel Marie
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 17h16   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Regarde par ici! http://www.php.net/manual/fr/image.installation.php
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/11/2011, 11h02   #3
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Bonjour,
Merci. J'ai lu avec attention les infos du lien que vous me donnez.
Cependant je ne comprends pas bien COMMENT et POURQUOI "compiler" PHP.

J'ai bien accès à un fichier .ini en local (avec Easyphp) mais ce fichier je ne peux y accéder chez mon hébergeur ?!.
En local où écrire/ajouter les options (--with-t1lib[=DIR] ) mentionnées dans le texte lu (ci-dessous)? Dans GD on fournit une seule et unique police à l'instruction, dont il faut connaître le nom, on ne sait pas si ladite police sera dans l'ordinateur du visiteur !!

J'en arrive à me demander si écrire du texte, de la façon que l'on souhaite, est vraiment possible sur une page d'un site internet avec GD. Je crois avoir lu qu'un seul navigateur était capable de récupérer une police qui ne serait alors plus dépendante de ce qui est sur l'ordinateur local.
Je reste preneur d'idées à ce propos.
Merci.
Marcel Marie



Citation:
Augmentez les possibilités de GD pour qu'elle manipule différents types de polices de caractères en ajoutant les options --with-XXXX de compilation suivantes :
Citation:
Bibliothèques des polices de caractères supportées Bibliothèque Option de configuration
FreeType 1.x Pour activer le support de FreeType 1.x, ajoutez l'option --with-ttf[=DIR] .
FreeType 2 Pour activer le support de FreeType 2, ajoutez l'option --with-freetype-dir=DIR .
T1lib Pour activer le support de T1lib (Postscript Type 1 fonts), ajoutez l'option --with-t1lib[=DIR] .
Chaînes TrueType Pour activer le support des chaînes de caractères TrueType, ajoutez l'option --enable-gd-native-ttf .
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h17   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Heu... J'espère que tu as conscience que GD sert à générer des images. Peu importe que le visiteur ait ou non une police utilisée dans cette image. C'est le serveur qui doit l'avoir au moment de calculer l'image, une fois que c'est fait ça devient du bitmap et (dieu merci) on n'a pas besoin d'avoir la police pour voir l'image.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 10h18   #5
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Bonjour,
Donc je dois avouer que je ne comprends pas comment faire.
Je n'ai pas la façon d'utiliser (--with-t1lib[=DIR] ) où? quand?
Puisque GD utilise une police de caractère dont il faut connaître le nom, pour le mettre dans l'instruction. Je n'ai aucune idée des polices (et leur nom) qui sont sur le serveur.
Par conséquent, sauf information précise, je suis tenté d'abandonner cette façon de faire. Dommage !!
Merci.

Marcel Marie
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 13h33   #6
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Il s'agit d'instructions de compilation. Sur un serveur pré installé (les mutualisés en sont) il est impossible d'effectuer cette opération.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 19h09   #7
Membre actif
 
Homme marcel marie monnier
retraité, ex chef de projets en informatique
Inscription : juillet 2005
Messages : 383
Détails du profil
Informations personnelles :
Nom : Homme marcel marie monnier
Localisation : France

Informations professionnelles :
Activité : retraité, ex chef de projets en informatique
Secteur : Associations - ONG

Informations forums :
Inscription : juillet 2005
Messages : 383
Points : 158
Points : 158
Bonsoir,
C'est bien ce que je craignais !!!!!.
Merci pour tout.
Je passerai donc par des images de texte "cumulées", ce qui pour 4 ans , donc 48 mois, m'amène à créer 16 images (12 mois et 4 années) et pour une année supplémentaire seulement l'image de l'année.
Bonne soirée.
Marcel Marie
marcel marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h27.


 
 
 
 
Partenaires

Hébergement Web