tp3中的验证码默认是按图片要求宽度加5个象素为起始的. 如果验证码设置非默认宽度就会造成字符不居中.
居中解决办法
修改
\ThinkPHP\Extend\Library\ORG\Util\Image.class.php
for ($i = 0; $i < $length; $i++) {
// imagestring($im, 5, $i * 10 + 5, mt_rand(1, 8), $randval{$i}, $stringColor); //原始
//以下是字符居中代码
$xzhou = (($width/$length)/2)*((2*($i+1)-1));
imagestring($im,5, $xzhou, mt_rand(1, 8), $randval{$i}, $stringColor);
//结束
}