To, co robisz, powinno działać po wyjęciu z pudełka.
Istnieje jednak ważne ograniczenie formatu GIF jako formatu (niezwiązanego z imagemagick). Nie obsługuje półprzezroczystości (kanał alfa). Przezroczystość w GIF jest włączona/wyłączona (boolean).
Dokumenty twierdzą, że domyślne zachowanie polega na tym, że piksele z (alpha < 50%) są w pełni przezroczyste.
Jednak w zależności od Twojego zdjęcia możesz osiągnąć zadowalające wyniki. Na przykład, przez szczypanie próg (kod z docs ImageMagick):
convert a.png -channel A -threshold 15% a_no_shadow.gif
Zobacz więcej informacji na temat dostępnych opcji w: http://www.imagemagick.org/Usage/formats/#gif
dzięki za odpowiedź. Polecenie nie jest dobre dla mojego obrazu, ale znalazłem następną komendę w łączu "więcej informacji": konwertuj a.png - kanał A -ordered-dither o4x4 a_ordered_4x4.gif. To polecenie jest teraz dobre. Dam ci dobrą odpowiedź ...; – anraT