Croppe billedfil med GDLib alt efter tekstens bredde
Hej!Jeg sidder og forsøger at lave nogle overskrifter med GDLib, og det går fint.
Problemet er at jeg altid bruger en tom PNG fil der er 400 px bred, og jeg kunne godt tænke mig at denne blev croppet til kun at være tekstens bredde.
På php.net har jeg læst mig frem til at ImageFtBbox() burde give bredde, men kan ikke finde ud af at sætte det ind det rigtige sted.
Herunder er min kode, der kaldes med f.eks.
<img src="skriv_knap.php?tekst=Ascot&farve=43091F" height="24" alt="" border="0">
<?
#######skriv_knap.php
$tekst = $_REQUEST['tekst'];
$tekst = stripslashes($tekst);
$tekst = str_replace(":and:","&",$tekst);
$farve = $_REQUEST['farve'];
$stoerrelse = $_REQUEST['stoerrelse'];
if($stoerrelse == "") $stoerrelse = 15;
$r = hexdec(substr($farve, 0, 2));
$g = hexdec(substr($farve, 2, 2));
$b = hexdec(substr($farve, 4, 2));
$im = ImageCreateFromPng("knap.png");
$sort = ImageColorAllocate($im,$r,$g,$b);
ImageTTFText($im,$stoerrelse,0,0,18,$sort, $_SERVER['DOCUMENT_ROOT'] . "/trebucbd.ttf",$tekst);
header("Content-type: image/png"); // image/png hvis det er et png-billede
ImagePNG($im); // eller ImagePNG hvis det er et PNG
ImageDestroy($im);
##############
?>
