Php 本地主机中未显示证书,即imagecreatefromjpeg()不工作

Php 本地主机中未显示证书,即imagecreatefromjpeg()不工作,php,php-gd,imagecreatefrompng,imagecreatefromjpg,Php,Php Gd,Imagecreatefrompng,Imagecreatefromjpg,我想在我的网站上为用户创建证书,但以下代码不起作用,仅在加载到localhost时显示灰色方块 <?php header('content-type:image/jpeg'); $font="BRUSHSCI.TTF"; $image=imagecreatefromjpeg("certificate.jpg"); $color=imagecolorallocate($image,19,21,22); $name="Name"; i

我想在我的网站上为用户创建证书,但以下代码不起作用,仅在加载到localhost时显示灰色方块

<?php
header('content-type:image/jpeg');
$font="BRUSHSCI.TTF";
$image=imagecreatefromjpeg("certificate.jpg");
$color=imagecolorallocate($image,19,21,22);
$name="Name";
imagettftext($image,50,0,365,420,$color,$font,$name);
$date="12th may 2021";
imagettftext($image,20,0,450,595,$color,"AGENCYR.TTF",$date);
imagejpeg($image);
imagedestroy($image);
?>

当我运行上述代码时得到的输出:

您应该在Web服务器错误日志中查找php错误,或者使用
错误报告(E\u ALL)
预先显示潜在错误。无错误,它只显示上面的输出无错误日志…它在浏览器中没有显示错误,但您是否检查了错误日志?或者您使用了
错误报告(E\u ALL)
然后刷新了吗?是的,先生,我使用了,但输出相同。。。。让我知道,imagecreatefromjpeg是否在PHP7上工作?您的代码看起来很好…问题可能是因为在PHP7之前有一些东西…1.您需要在