Ce que vous faites devrait fonctionner hors de la boîte.
Cependant, il existe une limitation importante du format GIF en tant que format (non lié à imagemagick). Il ne supporte pas la semi-transparence (canal alpha). La transparence au format GIF est activée/désactivée (booléen).
Les documents indiquent que le comportement par défaut consiste à rendre les pixels avec (alpha < 50%) totalement transparents.
Selon votre image, vous pouvez cependant obtenir des résultats satisfaisants. Par exemple, en modifiant légèrement le seuil (le code de ImageMagick docs):
convert a.png -channel A -threshold 15% a_no_shadow.gif
Voir plus d'informations sur les options disponibles à l'adresse: http://www.imagemagick.org/Usage/formats/#gif
Merci pour votre réponse. La commande n'est pas bonne pour mon image mais j'ai trouvé la commande suivante dans le lien de "plus d'info": convertir a.png -channel A -ordered-dither o4x4 a_ordered_4x4.gif. Cette commande est maintenant bonne. Je vous donne une bonne réponse ..; – anraT