Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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 gd脚本未正确输出图片_Php_Gd - Fatal编程技术网

php gd脚本未正确输出图片

php gd脚本未正确输出图片,php,gd,Php,Gd,这段代码保存了图像,就像它假设的那样,但不是将其显示为图片,而是在图片中显示一行文本。帮忙 <?php imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity); // print image to screen header("content-type: image/jpeg"); imagejpe

这段代码保存了图像,就像它假设的那样,但不是将其显示为图片,而是在图片中显示一行文本。帮忙

<?php

    imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity);


    // print image to screen
    header("content-type: image/jpeg");
    imagejpeg($image, "modified-images/".$codigo2."_modified_picture_status_".$status.".jpg");
    imagedestroy($image);  
    imagedestroy($watermark);

    ?>

如果使用imagejpeg的第二个参数,图像将不会输出到浏览器,而只保存到文件中。 如果不需要将第二个参数另存为文件,请尝试忽略该参数,该参数应直接输出到浏览器

如果您想同时执行这两项操作,请在当前代码块之后尝试打印(file\u get\u contents($imagepath))
$imagepath
显然应该包含您将图像写入的路径。

分成两行:

// save image
imagejpeg($image, "modified-images/".$codigo2."_modified_picture_status_".$status.".jpg");
// output image
imagejpeg($image);

你刚刚解决了一个花了我半天时间的问题。谢谢你!!为什么要打开并读取刚刚创建的文件,而代码中已经有用于该文件的资源?