Text erst in ein neues, transparentes Bild schreiben, dieses dann gestaucht über das Zielbild drüber kopieren.
Hey,
hab das jetzt mal Probiert stoß aber auf das Problem eine leere Grfik mit dem Text zu erzeugen und zwar wird nur die Textumrandung angezeigt nicht aber der Schwarzetext. Hast du da vll nen Tipp was da falsch ist?
Code:
<?php
...
$ttf = $_SERVER['DOCUMENT_ROOT']."/xyz/abc/Fixedsys.ttf";
imagealphablending($Image, true);
imagesavealpha($Image, true);
$Schriftgröße = 40;
$Rotation = 0;
$text = ucfirst(str_replace("www.", "", $_SERVER['HTTP_HOST']));
$arr = imagettfbbox ($Schriftgröße, $Rotation, $ttf, $text);
$x = ($Image_Width-($arr[2]-$arr[0]))/2;
$y = 40;
$Image_new = imagecreatetruecolor($Image_Width, $Image_Height);
imagettfborder($Image_new, $Schriftgröße, $Rotation, $x+25, $y, $white, $ttf, $text, 1);
imagettftext ($Image_new, $Schriftgröße, $Rotation, $x+25, $y, $black, $ttf, $text);
imagecolortransparent($Image_new, $grey);
...
?>