imagettftext - lettres qui se marchent dessus
Posté : 28 juil. 2009, 12:31
Bonjour,
j'essaie de créer une image avec un texte, avec un script relativement simple :
Vous auriez une idée du pourquoi ? Une solution à mon problème ?
Pour toutes les infos sur la config du serveur : http://vrac.adwain.org/tests/imagettf/phpinfo
D'avance merci.
Edit : si jamais je désactive l'anti-aliasing (en remplaçant $color par -$color), ça se passe mieux au niveau du recouvrement, mais c'est moche...
j'essaie de créer une image avec un texte, avec un script relativement simple :
<?php
header('Content-type: image/png');
$im = imagecreatefrompng('./base.png');
imagealphablending($im, false);
imagesavealpha($im, true);
$font = './Freestyle_Script.ttf';
$text = $_GET['text'];
$color = imagecolorallocate($im, 100, 0, 0);
imagettftext($im, 25, 0, 5, 30, $color, $font, $text);
imagepng($im);
imagedestroy($im);
?>
Ça crée bien l'image, mais chaque lettre semble être dessinée dans un rectangle qui bouffe la moitié des lettres précédentes (la police est un peu en italique). Pour voir à quoi ça ressemble.Vous auriez une idée du pourquoi ? Une solution à mon problème ?
Pour toutes les infos sur la config du serveur : http://vrac.adwain.org/tests/imagettf/phpinfo
D'avance merci.
Edit : si jamais je désactive l'anti-aliasing (en remplaçant $color par -$color), ça se passe mieux au niveau du recouvrement, mais c'est moche...