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 12/01/2005, 17h26   #1
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Par défaut Mais quelles sont les polices standards ????

Bonjour tout le monde !!

Dans cet article notamment : http://fr.php.net/manual/fr/function.imageloadfont.php on parle des polices standards PHP, mais j'ai cherché, et impossible de trouver à quoi correspondent ces fameuses 5 polices standards de PHP....

Si quelqu'un pouvait avoir la bonté d'éclairer ma lanterne, merci d'avance !!!
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2005, 20h50   #2
Membre actif
 
Avatar de doof
 
Inscription : août 2003
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 159
Points : 153
Points : 153
Salut,
si mes souvenirs sont bons, dans ce cas precis, ils veulent tout simplement parler de la police par defaut utilisée par imagestring() déclinée en 5 tailles differentes.
doof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 09h29   #3
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
OK, Merci Beaucoup...

Mais dans imagestring ( http://fr.php.net/imagestring ), il n'y a pas, non plus, plus d'explications quant à ces fameuses polices, où sont-elles définies, comment les manipuler (si c'est la même avec des tailles différentes, comment spécifier la police et les tailles, etc...)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 11h13   #4
Membre actif
 
Avatar de doof
 
Inscription : août 2003
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 159
Points : 153
Points : 153
Le mieux est de tester pour se rendre compte :
Citation:
int imagestring ( resource image, int font, int x, int y, string s, int col)
Le 2eme argument correspond a cette fameuse police en mettant de 1 a 5, tu as tout le loisir de l'admirer :
Code :
imagestring($im, 5, 0, 0, "Hello world!", $textcolor);
J'imagine qu'elle doit etre definie dans le code de la lib GD.
Donc pour reprendre ce qu'ils disent dans la doc d'imageloadfont(), si maintenant tu fais
Code :
$font = imageloadfont("04b.gdf");
et ensuite
Code :
imagestring($im, 6, 0, 0, "Hello world!", $textcolor);
ta nouvelle police est a la place 6 ($font)
Tu ne peux donc pas redefinir celles de 1 a 5 qui est en fait la police de base de GD, 1 etant la plus petite et 5 la plus grande.
doof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 14h54   #5
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
OK, il ne semble donc pas y avoir de moyen de toucher à ces polices (autre que pour un usage en ""lecture"") merci pour toutes ces infos...
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 16h02   #6
Expert Confirmé Sénior
 
Homme Mathias Gaunard
Ingénieur développement logiciels
Inscription : décembre 2003
Messages : 3 543
Détails du profil
Informations personnelles :
Nom : Homme Mathias Gaunard
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : décembre 2003
Messages : 3 543
Points : 4 408
Points : 4 408
Citation:
(autre que pour un usage en ""lecture"")
Ce serait plutôt le contraire.
loufoque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 16h21   #7
Membre actif
 
Avatar de doof
 
Inscription : août 2003
Messages : 159
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 159
Points : 153
Points : 153
Non loufoque, un attribut "en lecture", par opposé à "en ecriture" implique que l'on peut l'utiliser mais pas le modifier. Un attribut "en ecriture", lui se change a loisir.
Dans ce cas precis, les valeurs de 1 a 5 sont accessibles "en lecture" et les suivantes "en ecriture".
doof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 16h24   #8
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Citation:
Envoyé par loufoque
Citation:
(autre que pour un usage en ""lecture"")
Ce serait plutôt le contraire.
Je parlais par rapport aux ressources polices : on ne peut les utiliser que pour accéder aux ressources en lecture (effectuer une action avec des informations provenant de la ressource) et pas modifier le contenu ou les informations données par ces ces ressources, que ce soit via PHP ou via ses fichiers de configuration....


arf, pas assez vite... juste pour ajouter que les ressources polices supérieures à 5 sont accessible en lecture-écriture... et non en écriture seule (ce qui certes n'aurait que très peu d'intêret, mais certaines ressources peuvent n'être accessible que dans un de ces modes) puisqu'on peut les utiliser pour spécifier une police...
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 16h46   #9
Expert Confirmé Sénior
 
Homme Mathias Gaunard
Ingénieur développement logiciels
Inscription : décembre 2003
Messages : 3 543
Détails du profil
Informations personnelles :
Nom : Homme Mathias Gaunard
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : décembre 2003
Messages : 3 543
Points : 4 408
Points : 4 408
On peut écrire de nouvelles polices mais pas modifier (lire+écrire) les polices existantes.
loufoque 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 23h25.


 
 
 
 
Partenaires

Hébergement Web