dspvin19712 2013-06-10 15:22
浏览 98
已采纳

PHP函数:imagefttext不允许HTML

I don't know if there is another function in the GD library, but I tried researching through their documentation. Anyway, seems as if the imagefttext() function doesn't support html, just plain text.

$text = '<strong>Your Price:</strong><br />$'.$promo_data['selling_price'];

    @imagefttext($image, 12, 0, 163, 30, $color, '../images/gdprac/LUCIDASANSSTD.OTF', $text);

It just outputs the html tags and doesn't translate it to HTML. Is there any other function that allows HTML or anyway to bypass this using this function?

Thank you!

  • 写回答

2条回答 默认 最新

  • douning5041 2013-06-10 15:26
    关注

    imagefttext can only draw plain text to an image, HTM is not supported.

    If what you want to to outpout BOLD text to the image, you either use a bold font, or try this trick:

    <?php
    function drawboldtext($image, $size, $angle, $x_cord, $y_cord, $r, $g, $b, $fontfile, $text) 
    { 
       $color = ImageColorAllocate($image, $r, $g, $b); 
       $_x = array(1, 0, 1, 0, -1, -1, 1, 0, -1); 
       $_y = array(0, -1, -1, 0, 0, -1, 1, 1, 1); 
       for($n=0;$n<=8;$n++) 
       { 
          ImageTTFText($image, $size, $angle, $x_cord+$_x[$n], $y_cord+$_y[$n], $color, $fontfile, $text); 
       } 
    } 
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 C# TCP服务端,客户端退出后,不断有数据进来
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?