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 03/07/2007, 15h44   #1
Membre du Club
 
Avatar de Shandler
 
Inscription : février 2005
Messages : 485
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 485
Points : 67
Points : 67
Par défaut Comment augmenter la taille de la police qui reste désespérément à 8 ?

Bonjour,

J'ai un script GD pour générer une suite de 5 caractéres aléatoirement.
Ce script marche bien sauf que j'arrive pas a augmenter la taille des caractéres il reste bloqué a 8 comment l'augmenter ?

Merci a vous.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  $valeur = array('1','2','3','4','5','6','7','8','9','A','B','C','D','E');
  shuffle($valeur);
 
  for($i=0;$i<5;$i++)
  {
    $val.=$valeur[$i];
  }
 
  $font_size = 8;
  $width=imagefontwidth($font_size)*5;
  $height=imagefontheight($font_size)*2;
  $img = imagecreate($width,$height);
  $bg = imagecolorallocate($img,255,255,255);
  $black = imagecolorallocate($img,0,0,0);
 
  $len=strlen($val);
 
  for($i=0;$i<$len;$i++)
  {
    $xpos=$i*imagefontwidth($font_size);
    $ypos=rand(0,imagefontheight($font_size));
    imagechar($img,$font_size,$xpos,$ypos,$val,$black);
    $val = substr($val,1);   
  }
 
  header("Content-Type: image/gif");
  imagegif($img);
  imagedestroy($img);
Shandler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 15h55   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Question surement bete, mais tu définis la taille des caractères a 8 justement dans $font_size, as-tu modifié ce paramètre?
Edit: autant pour moi, d'après la documentation de imagecreate() le deuxieme paramètre semble devoir être compris entre 1 et 5 pour avoir une police intégrée utilisée, peut etre qu'en mettant 5 tu auras une police intégrée assez large?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 16h04   #3
Membre du Club
 
Avatar de Shandler
 
Inscription : février 2005
Messages : 485
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 485
Points : 67
Points : 67
non j'ai deja essayé en mettant 5 mais c'est pareil ca grossis pas plus que ce n'est deja.

Merci de ton aide.
Shandler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 19h46   #4
Membre du Club
 
Avatar de Shandler
 
Inscription : février 2005
Messages : 485
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 485
Points : 67
Points : 67
Personne n'aurait une idée ?
Shandler 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 21h11.


 
 
 
 
Partenaires

Hébergement Web