2013-04-10 112 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);