PHP 画图控制添加字体的大小和粗细


  • 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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM