2011-09-30 27 views
8

我的MacPorts使用(我不認爲這有什麼差別,但以防萬一)ImageMagick留下臨時文件 - 這是由設計還是應該自動刪除?

我用下面的OS X上安裝的ImageMagick:

$im = new imagick($src . '[0]'); 
$im->setImageFormat('png'); 

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

echo $im; 

,我得到一個不錯的轉換一個pdf到一個PNG。 每次我這樣做,不過,我最終像一個文件:

magick-23Iwt3tG 
在/私營/ var/tmp中

。他們似乎並沒有自動刪除。

我需要手動刪除這些文件還是有一個選項可以讓它們自動刪除? (我不想結束這些文件的大量掛起)

回答

7

/private/var/temp的內容可以安全地刪除,但不包含在/etc/rc.cleanup和/ etc /每週腳本刪除臨時文件。

您可以手動執行,或者有一個腳本here應該爲您做。

1

我認爲你應該使用Imagick::clear()或Imagick :: destroy()在腳本的末尾,它負責清理所有內容。

我知道這是對你的問題的一個遲到迴應,對此感到抱歉:)。