php文字水印用imagettftext做,如何计算文字所占宽高?? 本帖最后由 sz07551com 于 2013-06-28 14:01:05 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不考虑文字旋转角度,$width=strlen($text)*$font_size;$height=$font_size; 你上面的计算只适用于等宽字体,可以参见: imagettfbbox()函数,它可以解决你的需求,包括角度在内 imagettfbbox -- 取得使用 TrueType 字体的文本的范围array imagettfbbox ( float size, float angle, string fontfile, string text )本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小。 size 像素单位的字体大小。angle text将被度量的角度大小。fontfile TrueType 字体文件的文件名(可以是 URL)。text 要度量的字符串。imagettfbbox() 返回一个含有 8 个单元的数组表示了文本外框的四个角: 0 左下角 X 位置 1 左下角 Y 位置 2 右下角 X 位置 3 右下角 Y 位置 4 右上角 X 位置 5 右上角 Y 位置 6 左上角 X 位置 7 左上角 Y 位置 这些点是相对于文本的而和角度无关,因此“左上角”指的是以水平方向看文字时其左上角。 TOM招聘php页面开发程序员 想做一套系统.不知该怎么实现. Opera为什么设定Cookie的过期时间不能落在6月1日这一天 没分了。不好意思。问个动态赋值的问题。在线等啊,急~ PHP 能否按字节读取文件? DreamweaverMX2004为什么空htm文件会出现这个? 这个语句是什么意思???? 谁能推荐一个安装简单,功能强大的聊天室啊!:) 经典难题,请指教 PHP正则替换规则错误,求高手帮忙给出正确的规则 子类继承父类 父类private问起求各位大神详解 这样的自动搜索程序怎么写?
$width=strlen($text)*$font_size;
$height=$font_size;
本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小。
size 像素单位的字体大小。
angle text将被度量的角度大小。
fontfile TrueType 字体文件的文件名(可以是 URL)。
text 要度量的字符串。imagettfbbox() 返回一个含有 8 个单元的数组表示了文本外框的四个角:
0 左下角 X 位置
1 左下角 Y 位置
2 右下角 X 位置
3 右下角 Y 位置
4 右上角 X 位置
5 右上角 Y 位置
6 左上角 X 位置
7 左上角 Y 位置
这些点是相对于文本的而和角度无关,因此“左上角”指的是以水平方向看文字时其左上角。