Créer un captcha sans la bibliothèque Freetype

WRInaute occasionnel
Bonsoir,

je souhaiterais créer un captcha avec une police truetype. seulement voilà le problème, mon hébergeur n'a pas la bibliothèque Freetype installée mais la GD2 si.
Je voudrais donc savoir si il y a un moyen d'utiliser les CSS (font-family:verdana) à la place, afin de pouvoir utiliser la fonction ImageTTFText() convenablement, en mettant comme paramètre de police : verdana par exemple.

Merci pour votre aide :)
 
WRInaute impliqué
Les CSS c'est coté avant tout fait pour le client, ça utilise les polices du poste de l'utilisateur. pour générer ton image avec du texte sur le serveur, il faut qu'elle soit sur le serveur.

Pourquoi vouloir créer ce programme toi-même ? Il en existe déjà des dizaines (au bas mot).
exemple : http://phpbtree.com/captcha/ par exemple, qui utilise GD pour générer les images.
Le source est très clair, ça peut toujours te servir d'exemple de gestion des polices.

Sinon, tout ce qu'il faut savoir est dans la doc php :
http://fr2.php.net/manual/fr/function.imagettftext.php
En paramètre de police, tu mets le chemin du fichier de la police truetype à utiliser... simple comme bonjour

P.S. : évite verdana ;-)
 
WRInaute occasionnel
merci pour ta réponse. je sais qu'il existe des scripts déjà tout fait mais j'aimerais comprendre en même temps.
en fait je me demandais simplement s'il y avait un moyen d'utiliser une police truetype dans un captcha uniquement avec la bibliothèque GD et non FreeType. Car la fonction ImageTTFText() requiert la bibliothèque Freetype justement :)
 
WRInaute impliqué
Il y a un programme (si je le retrouve je te mets un lien) qui permet de créer un fichier au format GD à partir d'une police TrueType.

Ca rends un peu moins bien mais c'est déjà ça ;)
 
Discussions similaires
Haut