$x_l = $boxarr[$i] < $x_l ? $boxarr[$i] : $x_l;
$x_r = $boxarr[$i] > $x_r ? $boxarr[$i] : $x_r;
$y_t = $boxarr[$i+1] < $y_t ? $boxarr[$i+1] : $y_t;
$y_b = $boxarr[$i+1] > $y_b ? $boxarr[$i+1] : $y_b;
}
$width = $x_r - $x_l;
$height = $y_b - $y_t;
/*获取精确偏移量*/
$im = $this->create($width*4,$height*4);
$tm = hexdec('7fffffff');
imagettftext($im,$size,$angle,$width*2,$height*2,$color,$font,$str);
for($i=0;$i<$width*4;$i++) {
for($ii=0;$ii<$height*4;$ii++) {
if(imagecolorat($im,$i,$ii) != $tm) {
$x_l = $i;
break(2);
}
}
}
for($i=0;$i<$height*4;$i++) {
for($ii=$x_l;$ii<$width*4;$ii++) {
if(imagecolorat($im,$ii,$i) != $tm) {
$y_t = $i;
break(2);
}
}
}
for($i=$width*4-1;$i>0;$i--) {
for($ii=$y_t;$ii<$height*4;$ii++) {
if(imagecolorat($im,$i,$ii) != $tm) {







