具体实现代码请查看码云仓库
居中显示,定位显示,文字加粗,字体间距,
php图片加文字加logo: 实现文字加图片,加文字,从而实现工作中盖章,证书等的生成
注意点:linux服务器,需要把字体的后缀ttf 改为统一的 要么全大写,要么全小写
//统计中文字数
$user = '张三';
echo mb_strlen($user,'utf-8'); // 2
echo mb_strlen($user,'gb2312'); // 4
/**
*统计纯中文文字字数,此前搜索了好多,大多不好使,本方法统计不准确,不如直接使用mb_strlen
*/
function ccChinaStrLen($string){
$j = 0;
for($i=1;$i <strlen($string);$i++)
{
if(ord(substr($string,$i,1))> 0xa0){
$j++;
$i++;
}
}
return $j;
}
/**
* 设置字体间距,支持中文无乱码
*/
function imagettftextSp_bak($image, $size, $angle