编辑:我试图用我正在使用的标记来描述这个问题,但这似乎引起了混乱。如果您希望看到问题不清楚,请查看编辑历史记录
我想编写一个php脚本,根据用户提交的内容生成图像。
内容是背景上未定长度的文本块。文本可以是几个单词到几个句子。
这些文本块中可能有1到6个不同的大小。因此,由于文本长度不同,容器/背景的高度会有所不同。由于我可以有多个块,因此整体图像的高度会有所不同。
鉴于我需要大量调整这个大小(图像本身,文本容器,可能是字体大小),我甚至不知道从哪里开始使用GD库,我的第一个问题是:< / p>
这可能吗?
如果可能,在没有头痛的情况下实施是否可行?
是否存在跨平台替代方案(最好没有闪存,可能没有<canvas>
)?
答案 0 :(得分:0)
有一个PHP函数可以获取图像大小并将其作为数组返回。
$image_data = getimagesize($image_path);
返回一个包含4个元素的索引数组:
您可以使用$ image_data [0]和$ image_data [1]返回正确的宽度/高度,您可以使用它来动态调整容器的大小等等。
你遇到的其他问题有点超出了我现在可以投入帖子的时间。也许以后我可以阐述那些。祝你好运。