TTF auf bild größe anpassen

Maggi13

Mitglied
Heyy

nehmen wir an ich habe ein breite 100 höhe 20 dann schreibe ich einen text der sich genau auf die größe verzerren soll bzw des bild auf den text...

hier des script:
PHP:
<?php
$string = "Hallo Leute wie geht es euch mir so ganz jutt";
$font  = 10;
$width  = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);
$im = @imagecreatetruecolor ($width,$height);
$text_color = imagecolorallocate ($im, 255, 0, 255);
imagestring ($im, $font, 0, 0,  $string, $text_color);
imagejpeg($im, "hallo.jpg", 100);
echo"<img src=\"hallo.jpg\">";
?>

nun meine frage ich hab dies mit dem image string gemacht nicht mit image ttf wie kann ich es so mahcen egal welche textart es ist und wie lang sie ist des die sich auf des bild anpasst bzw auf des bild auf den etxt was besser währe...

vielen dank für hilfe...
 
Moin,

schau dir mal [phpf]imagettfbbox[/phpf] an...damit kannst du die Ausmaße eines TTF-Textes ermitteln.

Wenn du das Bild an den Text anpassen willst, kannst du direkt damit arbeiten, andersherum bspw. bei einer Maximalschriftgrösse anfangen und diese solange dekrementieren, bis es passt.
 
Zurück