javascript - PHP生成图片
巴扎黑
巴扎黑 2017-04-10 12:46:22
[JavaScript讨论组]

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

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

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

巴扎黑
巴扎黑

全部回复(2)
伊谢尔伦

正好这2天在弄类似的东西,
需要把页面的某一块p截图,
网上找到了html2canvas
js截图了把数据发给后端的php生成图片,确实可以用(chrome,firefox),
但是不兼容ie9以下浏览器!!!
简直惨

高洛峰

GD获得文字定位,或者居中,居右可以参考imagettfbbox函数 不过根据我的印象,这个函数的结果经常不准(特别是对于一些特殊字体),建议用imagick扩展来生成图片

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号