我想水印图像,但水印文本没有出现在我的图像中。水印:imaggttftext不起作用
<?php
/*
image.php
*/
header("Content-type: image/png");
$imgPath = 'image.png';
$image = imagecreatefrompng($imgPath);
$color = imagecolorallocate($image, 110, 110, 110);
$string = "stack overflow";
$fontSize = 6;
$imageHeight = imagesy($image);
$distanceY = 50;
$maxImageStrings = max(8, $imageHeight/$distanceY);
$x = 15;
$font='sansfont.ttf';
for ($i = 0; $i < $maxImageStrings; $i++) {
$y = $i * $distanceY;
//imagestring($image, $fontSize, $x, $y, $string, $color);
imagettftext($image, 200, 0, 10, 20, $color, $font, $string);
}
imagepng($image);
谢谢你是进步
恰好是不工作怎么办?将这些信息添加到你的文章 – NSNoob
检查字体的名称,并确保你有正确的路径 – RamRaider
我刚刚检查1)字体的名称是正确的2)字体与脚本文件 –