我想水印圖像,但水印文本沒有出現在我的圖像中。水印: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)字體與腳本文件 –