4
function png2jpg($originalFile, $outputFile, $quality) {
    $image = imagecreatefrompng($originalFile);
    imagejpeg($image, $outputFile.'.jpg', $quality);
    imagedestroy($image);
}

我正在使用它来压缩图像,但我一直发现我保存的文件已删除。imagedestroy() 是否会导致它节省内存,或者它还会删除输出文件。

4

1 回答 1

8

不只是在记忆中。

从手册

imagedestroy() 释放与图像图像相关的任何内存。

使用unlink()删除文件

于 2013-02-18T01:07:28.013 回答