ImageMagick留下临时文件-这是故意的还是应该自动删除



我已经使用macports在OS X上安装了ImageMagick(我不认为这些有任何区别,但以防万一)

我使用如下:

$im = new imagick($src . '[0]'); 
$im->setImageFormat('png'); 
header("Content-Type: image/png" );
echo $im;

,我得到了一个很好的pdf到png的转换。每次我这样做,我最终得到这样一个文件:

magick-23Iwt3tG

/私人/var/tmp。它们似乎不会自动删除。

我需要手动删除这些还是我可以设置一个选项让它们自动删除?(我不希望最后到处都是这样的文件)

/private/var/temp的内容可以安全删除,但不包含在/etc/rc. conf文件中清理和/etc/weekly脚本删除临时文件。

您可以手动完成,也可以使用脚本为您完成。

我认为您应该在脚本末尾使用Imagick::clear()或Imagick::destroy(),它负责清理所有内容。

我知道现在回答你的问题有点晚了,很抱歉:)。

您必须编写自己的脚本来删除它们。比如cron,或者别的什么。查看此链接http://www.webmasterworld.com/forum88/4135.htm

最新更新