PHP中图形函数imagettfbbox的坐标系统__教程 |
|
日期:2007-5-20 0:33:46 人气:77 [大 中 小] |
|
|
|
使用图像分析:
[img:d6855fa6bf]../../infoimages/images6/20051024195652360.png[/img:d6855fa6bf]
自己的分析:
如果,我们按照《PHP 4完全中文手册》的关于imagettftext函数和imagettfbbox函数的第一组返回坐标的定义来讲,它们都是左下角的坐标。 那么,我觉得PHP中的imagettftext函数的字体的原点坐标就是在左上角了! 因为,我使用imagettftext函数返回的第一组坐标是(13,24),而用imagettfbbox函数返回的第一组坐标是(2,-1),所以,从这两个坐标数值上,我们就可以判断出这两个函数要么有不同的坐标系统(imagettftext函数的原点坐标在左上角,而imagettfbbox函数的原点坐标在左下脚),要么就是《PHP 4完全中文手册》的说法是错误的!为了让我们使用php中的GD库调用的TTF字体能按照,我们的意图显示在一个动态生成的图象上,我们要计算出imagettftext函数的字体的大小和图象的大小,而最终确定我们的字体的显示位置。 |
|
出处:本站原创 作者:佚名 |
|
|