對於知道PHP的人來說,這看起來像是一個超簡單的問題,但我無法弄清楚如何完成這項工作(可能是因爲我對PHP知之甚少)。與此有關的大多數問題詢問如何將圖像輸出到瀏覽器或磁盤,但我想要做到這一點。看下面的例子:將圖像輸出到瀏覽器並寫入磁盤
<?php
header('Content-type: image/png');
$filename = "my_written_image.png";
$png_image = imagecreatefrompng('some_fancy_image.png');
imagepng($png_image, $filename);
imagepng($png_image);
?>
這是行不通的。該圖像不會顯示在瀏覽器中,但它會工作,如果我刪除此行:imagepng($png_image, $filename);
我猜只能使用imagepng
「輸出」一件事,但我將如何完成上述?
你在哪裏得到圖像?它被上傳了嗎? – bloodyKnuckles 2015-03-31 17:11:18
在這個例子中,$ png_image是通過使用imagecreatefrompng(...) – Whyser 2015-03-31 18:53:50
分配和創建的。如果圖像已經在服務器上,那麼您要將它寫入哪個磁盤? – bloodyKnuckles 2015-03-31 19:03:37