Php,将特定框中的文本插入图像

时间:2019-03-06 17:34:24

标签: php image

我想用PHP创建一些邮政卡。 我尝试使用“ imagettftext”函数,但是问题是文本有点长并且越过线,所以我想指定文本应适合的形状的4个点(即使有一些角度)。

我可以使用“ imagettftext”参数固定文本的起点 功能,但是还有其他设置其他角点的方法吗?

由于文本是动态的,因此在文本中间添加换行符(\ n)不太可行。但是字体大小是灵活的,可以更改。

这是示例代码:

    $text = "My sample text that should fit in this box";
    $im = imagecreatetruecolor(400, 200);

    $white = imagecolorallocate($im, 255, 255, 255);
    $black = imagecolorallocate($im, 0, 0, 0);
    $font = './BYekan+.ttf';

    imagettftext($im,20,0, 10, 30, $white, $font, $text);

    header("Content-type: image/png");
    imagejpeg();
    imagepng($im);
    imagedestroy($im);

如果您能帮助我,将不胜感激。

output

0 个答案:

没有答案