PHP获取一段文本显示点阵宽度和高度的方法

 更新时间:2015年03月12日 15:30:44   作者:鉴客  
这篇文章主要介绍了PHP获取一段文本显示点阵宽度和高度的方法,涉及imagettfbbox函数的用法及php操作ttf文字的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法。分享给大家供大家参考。具体如下:

define("F_SIZE", 8);
define("F_FONT", "arial.ttf");
function get_bbox($text){
  return imagettfbbox(F_SIZE, 0, F_FONT, $text);
}
function text_height ($text) {
  $box = get_bbox($text);
  $height = $box[3] - $box[5];
  return $height;
}
function text_width ($text) {
  $box = get_bbox($text);
  $width = $box[4] - $box[6];
  return $width;
}

希望本文所述对大家的php程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • PHP读写文件高并发处理操作实例详解

    PHP读写文件高并发处理操作实例详解

    这篇文章主要介绍了PHP读写文件高并发处理操作,结合实例形式较为详细的分析了php高并发访问读写操作相关处理操作技巧,需要的朋友可以参考下
    2018-03-03
  • PHP常量及变量区别原理详解

    PHP常量及变量区别原理详解

    这篇文章主要介绍了PHP常量及变量区别原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 让PHP显示Facebook的粉丝数量方法

    让PHP显示Facebook的粉丝数量方法

    如果你的网站或者博客上有内链的Facebook页面,你或许想知道拥有多少粉丝,下面php可以帮助你查看Facebook粉丝数
    2014-01-01
  • php 高性能书写

    php 高性能书写

    从这里就可以看到,第二段代码会因应数组中的键的个数去不停地作出判断次数为1+2+3的判断,所以变成了第一段代码判断次数是3,而第二段代码判断次数是6次
    2010-12-12
  • PHP实现实时生成并下载超大数据量的EXCEL文件详解

    PHP实现实时生成并下载超大数据量的EXCEL文件详解

    EXCEL文件的处理是我们在日常工作中经常会遇到的,这篇文章主要给大家介绍了关于利用PHP如何实现实时生成并下载超大数据量的EXCEL文件,通过文中介绍的这个方法对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • PHP的APC模块实现上传进度条

    PHP的APC模块实现上传进度条

    这篇文章主要介绍了使用PHP的APC模块制作上传进度条,需要的朋友可以参考下
    2015-10-10
  • PHP实现登陆表单提交CSRF及验证码

    PHP实现登陆表单提交CSRF及验证码

    本文主要介绍了PHP实现登陆表单提交CSRF及验证码的方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • php中将数组存到文件里的实现代码

    php中将数组存到文件里的实现代码

    php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接require
    2012-01-01
  • php cookie使用方法学习笔记分享

    php cookie使用方法学习笔记分享

    在php中cookie与其它程序中没什么两样,cookie都是用来存储信息到客户端,常用用于安全性要求不高的一些应用中,如用户登录记住密码之类的,下面我来给大家介绍一下php cookie学习笔记
    2013-11-11
  • thinkphp autoload 命名空间自定义 namespace

    thinkphp autoload 命名空间自定义 namespace

    这篇文章主要介绍了thinkphp autoload 命名空间自定义 namespace的相关资料,需要的朋友可以参考下
    2015-07-07

最新评论