Quello che stai facendo dovrebbe funzionare fuori dagli schemi.
Tuttavia, esiste un limite importante di GIF come formato (non correlato a imagemagick). Non supporta la semi-trasparenza (canale alfa). La trasparenza in GIF è on/off (booleano).
I documenti affermano che il comportamento predefinito è rendere i pixel con (alpha < 50%) completamente trasparenti.
A seconda dell'immagine, è possibile ottenere risultati soddisfacenti. Ad esempio, modificando la soglia (codice da docs ImageMagick):
convert a.png -channel A -threshold 15% a_no_shadow.gif
Visualizza maggiori informazioni sulle opzioni disponibili presso: http://www.imagemagick.org/Usage/formats/#gif
grazie per la risposta. Il comando non è buono per la mia immagine ma ho trovato il comando successivo nel link di "maggiori informazioni": converti a.png -channel A -ordered-dither o4x4 a_ordered_4x4.gif. Quel comando ora è buono. Ti do una buona risposta ..; – anraT