开发者社区 问答 正文

PHP生成图片

做一个js编辑器,提交给PHP后端生成图片,因为客户特殊要求,假如现在编辑器里有下面一个DIV,请教如何在生成图片里精确显示坐标

<div style="width:400px;text-align:center;">segmentfault</div>

事实上segmentfault这几个文字占不了400像素的宽度,如果文字居左那么根据DIV的相对定位,可以准确获得并生成,但是如果是居中或右,用DIV的定位,然后再PHP GD里生成位置是不对的。所以请教有什么办法获取者文字的定位?

展开
收起
a123456678 2016-03-25 10:09:20 2442 分享 版权
1 条回答
写回答
取消 提交回答
  • GD获得文字定位,或者居中,居右可以参考imagettfbbox函数 不过根据我的印象,这个函数的结果经常不准(特别是对于一些特殊字体),建议用imagick扩展来生成图片

    2019-07-17 19:13:36
    赞同 展开评论
问答分类:
问答标签:
问答地址: