我需要通过php函数创建png文件中的换行符:imagettftext(); 它对我有用,但我需要像以下一样划线:
$arrText=explode("\n",wordwrap($text,20,"\n"));
$y=5; //vertical position of text
foreach($arrText as $arr)
{
imagestring($image,10,15,$y,trim($arr),$white);
$y=$y+15;
}
但我不能将自定义字体与imagestring()一起使用。
最好的解决方案是什么?
答案 0 :(得分:0)
我用:
$arrText=explode("\n",wordwrap($text,50,"\n"));
$y=120; //vertical position of text
foreach($arrText as $arr)
{
imagettftext($image, 20, 0, 40, $y, $mycolor, $font, trim($arr));
// imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text )
$y=$y-40;
}
这是完全使用