Những gì bạn đang làm sẽ hoạt động ngoài hộp.
Tuy nhiên, có một giới hạn quan trọng của GIF dưới dạng định dạng (không liên quan đến imagemagick). Nó không hỗ trợ nửa công khai (kênh alpha). Độ trong suốt trong GIF được bật/tắt (boolean).
Tài liệu cho rằng hành vi mặc định là tạo pixel với (alpha < 50%) hoàn toàn minh bạch.
Tùy thuộc vào hình ảnh của bạn, bạn có thể đạt được kết quả khả quan. Ví dụ, bằng cách tinh chỉnh ngưỡng (mã từ tài liệu ImageMagick):
convert a.png -channel A -threshold 15% a_no_shadow.gif
Xem thêm thông tin về các lựa chọn có sẵn tại địa chỉ: http://www.imagemagick.org/Usage/formats/#gif
nhờ cho câu trả lời của bạn. Lệnh này không tốt cho hình ảnh của tôi nhưng tôi đã tìm thấy lệnh tiếp theo trong liên kết "more info": chuyển đổi a.png-channel A -ordered-dither o4x4 a_ordered_4x4.gif. Lệnh đó giờ đã tốt. Tôi cung cấp cho bạn một câu trả lời tốt ..; – anraT