如何在上传时调整图像大小并将其转换为.jpg?基本上类似的帖子在这里php图像调整大小并在上传时转换为jpg
How do I resize and convert an uploaded image to a PNG using GD
,但我需要转换为JPG ...
我试过imagejpeg()
而不是imagepng()
但它仍然将其保存为PNG。
如何在上传时调整图像大小并将其转换为.jpg?基本上类似的帖子在这里php图像调整大小并在上传时转换为jpg
How do I resize and convert an uploaded image to a PNG using GD
,但我需要转换为JPG ...
我试过imagejpeg()
而不是imagepng()
但它仍然将其保存为PNG。
它,你链接到该线程,公认的答案被转换为PNG这样的:
imagepng($newImage, $destFile);
您的代码将需要仅略有不同:
imagejpg($newImage, $destFile);
请参阅PHP docs和this thread以供进一步参考:
有一个准备使用类,ü可以尝试 - http://wideimage.sourceforge.net/
您可以应用:
imagejpeg($this->image,$filename,$compression);
只需将文件保存为JPG格式,而不是PNG,['imagejpeg'(HTTP:// PHP .net/manual/en/function.imagejpeg.php) – Musa 2013-04-10 02:08:59
我试过了,但没有奏效。它仍然保存为PNG。 – 2013-04-10 02:09:18
你应该把它放在你的问题和你试过的代码中,但是失败了。 – Musa 2013-04-10 02:10:07