- PHP使用imagettftext() 添加字体,有的时候可能需要把标题字体加粗一点,放大一点,那么如何实现呢?首先想到的是在文本里加入HTML标签,比如<bold> <strong>等。但是加入之后,发现原样显示标签,并不会解析标签。那怎么达到目的呢?
- 可以改变imagettftext() 第二个参数值size,达到改变字体大小的目的。而加粗可以通过下面的写法达到目的。
imagettftext($target_img, 23, 0, 100, 40, $black, $font, $question); imagettftext($target_img, 27, 0, 100, 208, $black, $font, $title); //重复调用并修改x坐标点可以加粗字体 imagettftext($target_img, 27, 0, 101, 208, $black, $font, $title); //第二个参数是改变字体大小的,第三个参数是角度 imagettftext($target_img, 27, 0, 102, 208, $black, $font, $title); imagettftext($target_img, 20, 0, 100, 258, $black, $font, $content);
- 参考:https://blog.csdn.net/yukirin_fans/article/details/7343958