IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[ImageMagick] imagestring() et les symboles


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 145
    Points : 74
    Points
    74
    Par défaut [ImageMagick] imagestring() et les symboles
    Je voulai écrire "24°C" mais imagestring() m'écrit "24°C", idem avec la fonction imagettftext(). J'ai aussi essai en rajoutant utf8_encode().

    Une idée ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    j'ai copié/collé l'exemple de la doc d'imagettftext() et j'ai changé la chaîne à afficher, et ça marche...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    <?php
    // Définition du content-type
    header("Content-type: image/png");
     
    // Création de l'image
    $im = imagecreatetruecolor(400, 30);
     
    // Création de quelques couleurs
    $white = imagecolorallocate($im, 255, 255, 255);
    $grey = imagecolorallocate($im, 128, 128, 128);
    $black = imagecolorallocate($im, 0, 0, 0);
    imagefilledrectangle($im, 0, 0, 399, 29, $white);
     
    // Le texte à dessiner
    $text = '24°C';
    // Remplacez le chemin par votre propre chemin de police
    $font = 'arial.ttf';
     
    // Ajout d'ombres au texte
    imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
     
    // Ajout du texte
    imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
     
    // Utiliser imagepng() donnera un texte plus claire,
    // comparé à l'utilisation de la fonction imagejpeg()
    imagepng($im);
    imagedestroy($im);
    ?>

  3. #3
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut
    chez moi ca marche pas avec tahoma et "€" en tout cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [regex] remplacer les symboles "(" et ")"
    Par Anubis dans le forum Langage
    Réponses: 6
    Dernier message: 08/08/2007, 17h13
  2. Réponses: 2
    Dernier message: 02/03/2007, 15h44
  3. Vista et les "Symbolic links"
    Par Alain B. dans le forum Windows Vista
    Réponses: 6
    Dernier message: 30/08/2006, 13h50
  4. comment écrire les symboles mathématiques dans un mémo?
    Par redhammd dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/05/2006, 19h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo