ImageMagick utilizza enormi quantità di memoria per convertire i file PDF - più di 2 GB. Il comando che sto utilizzando è:ImageMagick utilizza più di 2 GB di memoria per convertire i file PDF
convert -density 250 -resize 1280x myfile.pdf -interlace plane -strip -quality 40 -alpha flatten myfolder/myfile-%03d.jpg
Come può essere migliorato? Ho un limite di 1 GB, altrimenti il processo viene ucciso spietatamente.):
Questo non funziona. Ottengo un errore indicando che non è possibile allocare risorse sufficienti. – MaiaVictor
Questa è una serie di valori di esempio dai relativi documenti di opzioni della riga di comando. Potrebbe essere necessario utilizzare limiti più alti di quelli per il tuo particolare utilizzo, le impostazioni di qualità, ecc. Ad esempio, prova qualcosa che mantenga il limite di 1 GB che hai dichiarato nella tua domanda in origine. Se ha ancora bisogno di altro, potrebbe essere necessario ridurre la qualità della conversione per adattarla alla quantità di RAM che è possibile utilizzare nel processo. –
Questo funziona per me. convertito verrebbe ucciso e sperimenterei blocchi intermittenti quando si chiama 'convert * .png out.pdf'. Si verificano ancora blocchi intermittenti, ma meno gravi. Inoltre ho impostato '-limit thread 2' –