2011-09-30 11 views
8

mam zainstalowane ImageMagick na OS X przy użyciu MacPorts (nie sądzę, to czyni żadnej różnicy, ale na wszelki wypadek)ImageMagick pozostawiając pliki tymczasowe - czy jest to zgodne z projektem, czy powinno być automatycznie usuwane?

używam następujące:

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

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

echo $im; 

i uzyskać ładny konwersję a pdf do png. Za każdym razem to zrobić jednak, I skończyć z pliku jak:

magick-23Iwt3tG 

w/private/var/tmp. Nie wydają się usuwać automatycznie.

Czy muszę usunąć te ręcznie lub czy istnieje możliwość ich automatycznego usunięcia? (Nie chcę w końcu zamieniać tonu tych plików)

Odpowiedz

7

Zawartość/private/var/temp może być bezpiecznie usunięta, ale nie jest zawarta w /etc/rc.cleanup i/etc/cotygodniowe skrypty, które usuwają pliki tymczasowe.

Można to zrobić ręcznie lub istnieje skrypt here, który powinien zrobić to za Ciebie.

1

myślę, że należy użyć Imagick::clear() lub Imagick :: destroy() na końcu skryptu, to dba o sprzątanie wszystko.

Wiem, że to trochę opóźniona odpowiedź na twoje pytanie, przepraszam za to :).

Powiązane problemy