我有一些问题。每当我尝试编辑在此图像上生成的文本时,一切都会停止工作。这是我的原始代码版本。如何更改字体样式和大小? $ fontSize不起作用,如果我添加类似$ fontPath =' URL&#39 ;;并将$ fontPath添加到imagestring,一切都停止工作。如何使用$ x自动居中文本?
的index.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Example</title>
</head>
<body>
<h1>Example</h1><br/>
<img src="image.php"/>
</body>
</html>
image.php
<?php
header("Content-type: image/jpeg");
$imgPath = 'https://i.imgur.com/GvB85NN.jpg';
$image = imagecreatefromjpeg($imgPath);
$color = imagecolorallocate($image, 255, 255, 255);
$string = "test";
$fontSize = 20;
$x = 185;
$y = 185;
imagestring($image, $fontSize, $x, $y, $string, $color);
imagejpeg($image);
// $font_file
?>