[GD] Générer du texte structuré
Bonjour à tous,
Je souhaite générer une image en php en y insérant un texte sous forme de tableaux.
J'ai essayer la fonction imagettftext(), celle-ci prend en compte les retours à la ligne et les espaces mais c'est vraiment laborieux de générer un tableau avec ça, surtout que dans le tableau que je souhaite afficher, les nombres peuvent êtres plus ou moins grands.
Existe t-il une fonction qui permettrais d'afficher un tableau en exécutant les balises html plutôt que de les affichées ?
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 29 30
| <?php
header("Content-type: image/jpeg");
$image = $_GET['image'];
$src_im = ImageCreateFromJpeg($image);
$size = GetImageSize($image);
$src_w = $size[0];
$src_h = $size[1];
// Taille nouvelle image
$dst_w = 350;
$dst_h = 120;
$dst_im = ImageCreateTrueColor($dst_w,$dst_h);
// Rééchantillonage
ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
// Contenu
$couleur = imagecolorallocate($dst_im, 255, 255, 255);
$police = 'arial.ttf';
$text = "<table><tr><td>Essai...</td></tr></table>";
$taille_police = 12;
imagettftext($dst_im, $taille_police, 0, 77, 46, $couleur, $police, $text);
// Création
ImageJpeg($dst_im);
ImageDestroy($dst_im);
imageDestroy($src_im);
?> |