Apache崩溃图像调整大小

时间:2012-02-24 15:51:51

标签: php image apache image-resizing

我创建了一个调整图像大小的功能,我将其用于.jpg图像。它适用于jpeg图像,但是当.png图像重命名为.jpg并且它被上传时,则在调整大小函数时,apache会崩溃..

如何解决这个问题?

使用的功能:

imagecreatetruecolor()
imagecreatefromjpeg()
imagecopyresampled()
imagejpeg()

1 个答案:

答案 0 :(得分:0)

如果原始图像是PNG图像,请使用imagecreatefrompng()imagecreatefromjpeg()只能打开JPEG图像,这些图像的存储方式与PNG完全不同。

要防止在收到无效图像时发生崩溃,请务必在调整大小之前检查返回值。 (if (!$imgFromFile) { ... })。