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