Görsel zaten GIF, 1 frame içeren bir GIF. Başlık hatalı olmuş.
Image magick ile kendiniz yapabilirsiniz. Windows için böyle.
MediaFire bağlantısı.
Kod:
magick input.gif -coalesce -duplicate 11 -background none -gravity center -extent "1:1#" -virtual-pixel background -distort SRT "%[fx:t*360/n]" -set delay 10 -dispose Background -loop 0 -layers OptimizePlus output.gif
-coalesce Disposal'ı iptal ediyor, 1 frame GIF için bir anlamı yok aslında.
-duplicate 11 kopya sayısı. Sıfırıncı frame orijinal görsel olduğu için istediğiniz frame sayısından bir eksik seçmelisiniz.
-Background none arka planı transparan yapıyor. Orijinalde zaten öyle ama sonraki işlemler için ekstra belirtmek gerekiyor olabilir, diğer türlü denemedim.
-gravity center çeşitli işlemleri görselin hangi tarafını merkez alarak yapacağı, Center ortası oluyor.
-extent "1:1#" görseli büyüterek 1:1 en-boy oranına getiriyor. Orijinal halinde dönerken bazı kısımlar viewport dışına çıkıyordu.
-virtual-pixel background döndürürken falan dışarıda kalan piksellerin rengini arka plan rengiyle aynı yapıyor.
-distort SRT "%[fx:t*360/n]" t o anki frame indeksi, n toplam frame sayısı olmak döndürülecek açıyı belirtiyor.
-set delay 10 1 birim 10 ms olmak üzere her frame için gecikmeyi belirtiyor.
-dispose Background dispose metodu.
-loop 0 sonsuz döngü. İstiyorsanız adet belirtebilirsiniz.
-layers OptimizePlus uygun dispose ve screen size kullanarak dosya boyutunu azaltmaya çalışıyor.
İnsanları 5 dakika bekletmede çok başarılı.