不要在浏览器

时间:2017-12-11 10:33:13

标签: php php-gd

这是我的第一个问题,我打算在这个论坛上闲逛。因为我正在学习,所以我对编程非常陌生,但我正在取得很大的进步。所以,考虑到这一点,我会尽量做到尽可能详细。

我正在使用的项目是使用GD PHP创建一个png-image。脚本接收数据,根据这些计算图像WIDTH / HEIGHT。然后,根据该数据,我在不同的点上打印出图像上的像素。一切都很好,它显示图像并将其保存在服务器上,没有任何问题。但是当我运行脚本时,它会将图像输出到浏览器。我不希望这样。我只是希望脚本处理图像并将其保存到服务器。我已经搜索了很多,但没有发现任何相关内容。

创建图像的代码:我必须删除一些代码,但不需要回答我的问题。我怀疑它是标题和imagecreatetruecolor的东西。这是我能提供的所有数据。

<?php

//Some calculations before

// --- START: CREATE IMAGE ---
$png = imagecreatetruecolor($WIDTH, $HEIGHT);
imagesavealpha($png, true);
$trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
imagefill($png, 0, 0, $trans_colour);

//Here's just a loop to print pixels

header("Content-type: image/png");
imagepng($png);

save($png); //Function used for saving

//Erase from memory
imagedestroy($png);
?>

0 个答案:

没有答案