# Rmagick, MiniMagick e attachment\_fu

**URL:** <https://www.ruby-forum.com/t/rmagick-minimagick-e-attachment-fu/159438>\
**Category:** IT\
**Created:** [February 4, 2009, 3:43pm UTC](https://www.ruby-forum.com/t/rmagick-minimagick-e-attachment-fu/159438 "2009-02-04T15:43:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 4, 2009, 3:43pm UTC](https://www.ruby-forum.com/t/rmagick-minimagick-e-attachment-fu/159438/1 "2009-02-04T15:43:00Z")

</div>

Sto sviluppando una applicazione con Rails e attchment\_fu per uploadare  
delle immagini.  
In development mode su Mac tutto bene con Rmagick come processore.  
In development mode su Win XP tutto QUASI bene con Rmagick/MiniMagick,  
infatti non riesce ad uploadare immagini piÃ¹ grandi di 19k (io  
istintivamente davo la colpa a win).  
In production mode su un server Unbit con Rmagick funziona ma si pappa i  
disponibili 64mb in tre richieste di pochi kb (?!) invece con MiniMagick  
non processa le immagini.  
Sono perplesso.  
Qualcuno riesce ad intravedere una logica ?

Grazie, Matteo.

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 4, 2009, 4:08pm UTC](https://www.ruby-forum.com/t/rmagick-minimagick-e-attachment-fu/159438/2 "2009-02-04T16:08:40Z")

</div>

Il giorno mer, 04/02/2009 alle 15.43 +0100, Matteo F. ha scritto:

> Qualcuno riesce ad intravedere una logica ?
> 
> Grazie, Matteo.

Ma ti sei accertato che mini\_magick ci sia ?  
Non ho accesso al database clienti ma se sei su un server della vecchia  
generazione (ce ne sono ancora 2 in produzione) non credo sia istallata.  
(puoi farlo in ogni caso tu)

Comunque nello stderr\_log c’e’ vita morte e miracoli della tua app.

Occhio che e’ irrilevante la dimensione finale dell’immagine che uploadi  
in quanto per processarla va decompressa in memoria ed e’ quello che ti  
‘ruba’ l’address space.

Anche se e’ ovvio te lo dico comunque, accertati di avere almeno un  
processo libero per poter eseguire imagemagick perche’ mini\_magick non  
e’ altro che un wrapper per i tool da linea di comando.

–  
Roberto De Ioris  
Unbit

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 4, 2009, 4:34pm UTC](https://www.ruby-forum.com/t/rmagick-minimagick-e-attachment-fu/159438/3 "2009-02-04T16:34:59Z")

</div>

Roberto De Ioris wrote:  
… mini\_magick non

> e’ altro che un wrapper per i tool da linea di comando.
> 
> –  
> Roberto De Ioris  
> Unbit

A beneficio di eventuali altri “pivelli” come me:

Sul server Unbit ho risolto indicando nel model :processor =\>  
‘mini\_magick’ invece di :processor =\> :MiniMagick (come da doc del  
plugin e tutorial vari…).  
La classica sciocchezza che fa impazzire.

Invece per quanto riguarda RMagick googlando un pÃ² in giro il problema  
della memoria Ã¨ riconosciuto e sembra risolvibile liberando la memoria  
“a mano” col metodo destroy!, immagine per immagine dopo il processing.  
[http://rubyforge.org/forum/forum.php?thread\_id=1374&forum\_id=1618](http://rubyforge.org/forum/forum.php?thread_id=1374&forum_id=1618)

Grazie. Matteo

(mi rimane questa perplessitÃ di winxp che non vuole processare immagini  
piÃ¹ grandi di 19k, che sia istant rails ?)
