Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中创建无浏览器输出的图像_Php_Image - Fatal编程技术网

在PHP中创建无浏览器输出的图像

在PHP中创建无浏览器输出的图像,php,image,Php,Image,我想创建一个带有文本的图像,并存储在temp中,而不输出到浏览器 我使用了以下代码: header("Content-type: image/jpeg"); $imgPath = 'images/certificate.jpg'; $image = imagecreatefromjpeg($imgPath); $color = imagecolorallocate($image, 255, 255, 255); $string = $userid; $fontSize = 3; $x = 115

我想创建一个带有文本的图像,并存储在temp中,而不输出到浏览器

我使用了以下代码:

header("Content-type: image/jpeg");
$imgPath = 'images/certificate.jpg';
$image = imagecreatefromjpeg($imgPath);
$color = imagecolorallocate($image, 255, 255, 255);
$string = $userid;
$fontSize = 3;
$x = 115;
$y = 185;
imagestring($image, $fontSize, $x, $y, $string, $color);
imagejpeg($image,'images/certi.jpg');
imagedestroy($image);

使用imagejpeg保存文件时,不需要标题
标题(“内容类型:image/jpeg”)

如果不返回图像数据,则不应设置标题

删除
标题(“内容类型:image/jpeg”)

我不清楚您到底想做什么,但如果工作已经完成,如果输出不理想,则不需要返回任何输出