如何将生成的图像从(imagecreatefromjpeg)保存到扩展名.jpg服务器


How to save generated image from (imagecreatefromjpeg) to SERVER with .jpg extension

我有一个生成图像的 php 脚本,但我无法将其保存为 jpg...相反,它具有.php文件扩展名

我试过使用header('Content-Disposition: attachment; filename=" .jpeg"');

但它不起作用

您可以使用imagejpeg($image,$filename)

<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
// Save the image as 'simpletext.jpg'
imagejpeg($im, 'simpletext.jpg');
// Free up memory
imagedestroy($im);
?>

imagejpeg 函数会将图像输出到浏览器或文件