dopod0901 2015-01-01 17:59
浏览 84

imagettftext无法正常工作 - 根本没有打印图像

I'm trying to write text onto an image using PHP / imagettftext. Unfortunately the below code isn't working. Things to note:

  • The font IS in the directory and is detected by PHP when I ran a function to check the file exists. I've missed off the ".ttf" extension as apparently you don't need this if the font is in the same directory as the script.

  • If I comment out the imagettftext, the background image prints no problem.

  • I'm able to write text using imagestring successfully.

This is what appears when imagettftext is used: error image Any ideas?

 header('Content-type: image/jpeg');

  // Create Image From Existing File
  $png_image = imagecreatefrompng('background.png');

  // Allocate A Color For The Text
  $white = imagecolorallocate($png_image, 255, 255, 255);

  // Set Path to Font File
  $font_path = 'DIN';

  // Set Text to Be Printed On Image
  $text = "This is a sunset!";

  // Print Text On Image
  imagettftext($png_image, 25, 0, 75, 300, $white, $font_path, $text);
  // Send Image to Browser
  imagejpeg($png_image);

  // Clear Memory
  imagedestroy($png_image);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
    • ¥20 关于URL获取的参数,无法执行二选一查询
    • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
    • ¥15 marlin编译错误,如何解决?
    • ¥15 有偿四位数,节约算法和扫描算法
    • ¥15 VUE项目怎么运行,系统打不开
    • ¥50 pointpillars等目标检测算法怎么融合注意力机制
    • ¥20 Vs code Mac系统 PHP Debug调试环境配置
    • ¥60 大一项目课,微信小程序
    • ¥15 求视频摘要youtube和ovp数据集