2013-04-10 118 views
0

如何在上傳時調整圖像大小並將其轉換爲.jpg?基本上類似的帖子在這裏php圖像調整大小並在上傳時轉換爲jpg

How do I resize and convert an uploaded image to a PNG using GD

,但我需要轉換爲JPG ...

我試過imagejpeg()而不是imagepng()但它仍然將其保存爲PNG。

+0

只需將文件保存爲JPG格式,而不是PNG,['imagejpeg'(HTTP:// PHP .net/manual/en/function.imagejpeg.php) – Musa 2013-04-10 02:08:59

+0

我試過了,但沒有奏效。它仍然保存爲PNG。 – 2013-04-10 02:09:18

+0

你應該把它放在你的問題和你試過的代碼中,但是失敗了。 – Musa 2013-04-10 02:10:07

回答

1

它,你鏈接到該線程,公認的答案被轉換爲PNG這樣的:

imagepng($newImage, $destFile);

您的代碼將需要僅略有不同:

imagejpg($newImage, $destFile);

請參閱PHP docsthis thread以供進一步參考:

0

您可以應用:

imagejpeg($this->image,$filename,$compression);