tp5 图片文字水印添加失败

图片添加文字水印,只显示方框,数字,字符都不显示,是哪里的问题,gd扩展是有的,也打开了

img

你把设置里面发给我看一下

以下内容部分参考ChatGPT模型:


你好,根据你提供的信息,可能是你的字体文件路径不正确导致的。你可以尝试设置字体文件的绝对路径,例如:

$font = 'C:\Windows\Fonts\arial.ttf';

另外,确保你的字体文件是存在的,并且有读取权限。

如果问题仍然存在,你可以尝试使用不同的字体文件,或者尝试使用不同的水印文字。

以下是一个简单的示例,演示如何在图片上添加文字水印:

// 读取图片
$sourceImg = imagecreatefromjpeg('example.jpg');

// 设置水印文字
$text = 'Hello World';
$font = 'C:\Windows\Fonts\arial.ttf';
$size = 24;
$angle = 0;
$color = imagecolorallocate($sourceImg, 255, 255, 255);

// 添加水印文字
imagettftext($sourceImg, $size, $angle, 10, 50, $color, $font, $text);

// 输出图片
header('Content-Type: image/jpeg');
imagejpeg($sourceImg);

// 释放资源
imagedestroy($sourceImg);

希望这能帮助你解决问题。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快