Bonjour,
J'obtiens des petits carrés dans le texte, pourtant il n'y a aucun élément accentué.
Les retours à la ligne sont un peu déstructurés également .
Je ne vois vraiment pas ce qui cloche
Merci
Modifié par Tropiques (08 Mar 2013 - 16:01)
J'obtiens des petits carrés dans le texte, pourtant il n'y a aucun élément accentué.
$textN = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi at turpis massa. Proin leo mi,fringilla
at tempor vitae, varius a neque. Proin suscipit facilisis feugiat. Duis sodales lorem sit amet mi suscipit nec aliquet
erat sodales. Pellentesque habitant morbi tristique senectus et netus et malesuadafames ac turpis egestas. Class
aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse neque enim, faucibus
non laoreet quis, interdum et augue. Sed diam leo, congue acmattis non, pellentesque in felis. ';
$font = 'Arial.ttf';
$curTextLen = strlen($textN); //longueur du texte
$limit = 100;
$totalLine = ceil($curTextLen / $limit);// nbre de lignes
$hauteur_medium = 27 * $totalLine; // hauteur_image = hauteur_image * nbr lignes
$dossier="uploads/".$dir."/caption".$photo.'.'.$extension;
putenv('GDFONTPATH='.realpath('./'));
$im = imagecreatetruecolor( $largeur_medium, $hauteur_medium );
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
for($i = 1; $i <= $totalLine; $i++)
{
$y = $i * 27;
$text = substr($textN,($limit * ($i-1)),$limit);
imagettftext($im , 10 , 0 , 10 , $y , $white, $font , $text );
}
imagejpeg($im , $dossier);
imagedestroy($im);
Les retours à la ligne sont un peu déstructurés également .
Je ne vois vraiment pas ce qui cloche
Merci
Modifié par Tropiques (08 Mar 2013 - 16:01)