使用imagettftext时,我可以使用imagecreatetruecolor:将单行文本创建为一个长图像
// Create the image
$im = imagecreatetruecolor(400, 30);
这将在一行中显示尺寸为400x30px的文本。
如何将每个单词分隔成一个新的图像?
我希望每个新词图像都在前面的图像旁边(也许中间有空格),然后包装成容器大小。
在调整浏览器大小后,它是否也可以换行到页面的新尺寸?这听起来很有野心,但真的很方便!
任何帮助都会受到极大的欢迎。
首先,我想不出有人为字符串中的每个单词生成新图像的原因,因为这需要很长时间,并且需要大量的服务器资源。
但为了回答你的问题,你可能应该做一些循环,这里有一个快速的模型。
<?php
$string = "This is a string with spaces";
foreach(explode(" ",$string) as $word){
// Image generation code here
}
?>