2011-09-30 6 views
8

Ho installato ImageMagick su OS X utilizzando MacPorts (non credo che questi fa alcuna differenza, ma solo nel caso)ImageMagick lascia i file temporanei - è questo di progettazione o dovrebbero essere cancellati automaticamente?

Io uso il seguente:

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

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

echo $im; 

e ottengo un bel conversione di un pdf a una png. Ogni volta che faccio che comunque, io alla fine con un file di tipo:

magick-23Iwt3tG 

in/private/var/tmp. Non sembrano cancellare automaticamente.

Devo cancellarli manualmente o c'è un'opzione che posso impostare per farli eliminare automaticamente? (Non voglio finire con tonnellate di questi file in giro)

risposta

7

I contenuti di/private/var/temp possono essere cancellati in modo sicuro ma non sono inclusi in /etc/rc.cleanup e/etc/script settimanali che rimuovono i file temporanei.

È possibile farlo manualmente o c'è uno script here che dovrebbe farlo per voi.

1

Penso che dovresti usare Imagick::clear() o Imagick :: destroy() alla fine del tuo script, si occupa di ripulire tutto.

So che è una risposta tardiva alla tua domanda, mi dispiace per quello :).

Problemi correlati