ImageMagick是否故意留下临时文件?还是应该自动删除?

8
我已经使用macports在OS X上安装了ImageMagick(我认为这没有任何区别,但以防万一)
我使用以下命令:
$im = new imagick($src . '[0]'); 
$im->setImageFormat('png'); 

header("Content-Type: image/png" );

echo $im;

我得到了一个漂亮的将pdf转换为png的结果。但是每次转换后,我都会得到类似这样的文件:

magick-23Iwt3tG

文件位于 /private/var/tmp。它们似乎不会自动删除。

我需要手动删除这些文件吗,还是有选项可以设置为自动删除?(我不想让大量这些文件挂在电脑上)

3个回答

6

/private/var/temp目录的内容可以被安全地删除,但不包括在/etc/rc.cleanup和/etc/weekly脚本中,这些脚本用于删除临时文件。

您可以手动删除,或者使用此处的脚本进行删除。


2
我认为你应该在脚本结束时使用Imagick::clear()或Imagick::destroy(),它会处理清理所有内容。
我知道这对于你的问题有些晚了,很抱歉 :)。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接