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 26/09/2008, 23h50   #1
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 47
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2008
Messages : 47
Points : 38
Points : 38
Par défaut GD et imagettftext, police verrouillée

Bonsoir à tous !

Alors, c'est assez simple, je créé à la volée des pictos affichant une police, pour me permettre dans un de mes sites d'administration de rajouter ou supprimer des polices. (petite précision pour le contexte)

Quand je créé mon image, en utilisant "imagettftext" (ce qui écrit le texte), et qu' ensuite, je renome le fichier via windows, j'ai le message "Impossible de renommer xxxxx : Cette ressource est utilisée par une autre personne ou un autre programme..."

Si j'éteind Apache, je peut le renommer.

Je me demande donc si il y a un moyen pour libérer la police quand on utilise "imagettftext".

mon code :

Code :
1
2
3
4
5
6
7
8
$image = @imagecreatetruecolor  ($widthBanniere, $heightBanniere) or die ("Erreur lors de la création de l'image"); 
    $black = ImageColorAllocate($image, 0, 0, 0);
    $white = ImageColorAllocate($image,255,255,255);
    imagefill($image,0,0,$white); 
    DessineCadre($image,$black,2,$widthBanniere,$heightBanniere);
    imagettftext($image, $taille_police, 0, $epaisseur_cadre+5, $epaisseur_cadre + $heightBanniere/2 + 5, $black, $repertoire_police.$police, $texte);
    ImageJpeg ($image);
    ImageDestroy($image);
si je commente la ligne "imagettftext($image....", je n'ai pas ce problème

Merci d'avance pour vos réponses.
smerek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2009, 17h30   #2
Invité de passage
 
Développeur Web
Inscription : juin 2008
Messages : 15
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2008
Messages : 15
Points : 4
Points : 4
Hello !

J'ai exactement le même problème.

Personne n'a de solution ??

Merci d'avance
BenFett est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h28.


 
 
 
 
Partenaires

Hébergement Web