GIF Kare Karıştırma
GIF’in karelerini rastgele sıraya dizer ya da belirlediğin desende yeniden sıralar. Kare süreleri korunur; dosyan tarayıcıda işlenir. Anında sonuç verir.
GIF, APNG, WebP, AVIF · statik görseller de kabul edilir
İpuçları
- Karıştırma her çalıştırmada farklı sonuç üretir; beğendiğin sonucu hemen indir.
- Sabit tohum (seed) girerek aynı karışımı tekrar üretebilirsin.
- Kare sayısı azsa karışım fark edilmez; en az 10-15 kareli animasyonlarda dene.
Nasıl kullanılır?
- 1 Karıştırmak istediğin GIF dosyasını sürükleyip bırak veya seçerek çalışma alanına aktar.
- 2 Rastgele karıştırma işlemini çalıştır veya aynı sıralamayı tekrarlamak istiyorsan sabit bir tohum değeri gir.
- 3 Canlı önizlemede ortaya çıkan yeni kare akışını ve hareket ritmini kontrol et.
- 4 Beğendiğin kare kombinasyonunu içeren yeni GIF dosyasını cihazına kaydet.
Bilmen gerekenler
GIF formatı, her biri bağımsız renk paletine ve gecikme süresine sahip ardışık 8-bit raster karelerin LZW sıkıştırmasıyla paketlenmesi prensibine dayanır. Doğrusal bir zaman akışına göre tasarlanan animasyonlarda karelerin kronolojik dizilimi bozulduğunda, glitch veya soyut döngü efektleri ortaya çıkar. Video temelli akışların aksine GIF, kareler arası hareket tahmin vektörleri kullanmadığı için her kare bağımsız bir durağan görsel gibi ele alınabilir. Kare sırasını rastgele değiştirmek; temporal tutarlılığı kasıtlı olarak kırmak, eğlenceli görsel kaoslar üretmek veya dinamik dokular elde etmek istediğinde doğrudan kare dizilim mantığına müdahale etmeni sağlar.
Bu araç, yüklediğin animasyonun karelerini WebAssembly destekli motorla tarayıcı belleğinde ayrıştırır ve her karenin milisaniye cinsinden orijinal gösterim süresini koruyarak rastgele karıştırır. Belirli bir karıştırma desenini korumak için tohum değeri kullanabilir, böylece aynı rastlantısal sırayı tekrar elde edebilirsin. İşlem sunucuya veri göndermeden istemci tarafında gerçekleşir ve yeniden kodlama sırasında 256 renk sınırı gözetilerek palet optimizasyonu yapılır. Karışımın görsel olarak belirgin bir etki bırakabilmesi için dosyanın en az on beş kareden oluşması önerilir; aksi halde kare azlığı nedeniyle değişim algılanamaz.
Sık sorulan sorular
Karıştırma işlemi GIF dosyamın oynatma hızını veya kare sürelerini bozar mı?
Hayır, her karenin orijinal meta verisinde tanımlı milisaniye gecikme süresi korunur. Sadece karelerin gösterilme sırası rastgele dizilir, dolayısıyla toplam animasyon süresi değişmez.
Neden aynı GIF dosyasını her karıştırdığımda farklı bir sonuç alıyorum?
Karıştırma algoritması varsayılan olarak her çalıştırmada yeni bir rastgele tohum üretir. Beğendiğin belirli bir dizilimi sabitlemek veya aynı sonucu tekrar üretmek için tohum alanına sabit bir sayı girebilirsin.
Karıştırma işlemi sırasında görsel kalite veya şeffaflık kaybolur mu?
Kareler tarayıcında doğrudan çözümlenip 8-bit renk paletiyle yeniden paketlenir. Saydam pikseller korunur ancak yeniden kodlama aşamasında renk derinliği GIF standardı olan maksimum 256 renkle sınırlı kalır.
Rehberler
Bu araçla ilgili yazılar ve format rehberleri.
İlgili araçlar
- Kapı Zili GIF GIF’in ilk karesini uzun süre bekletip animasyonu sonra başlatır; önizlemede sabit görünen efekt için. Kareler tarayıcıda işlenir, yükleme yok.
- GIF Döngü Sayısı GIF’in kaç kez oynayacağını belirler: sonsuz döngü, tek seferlik ya da sabit bir sayı. Ayar dosyanın içine yazılır, sunucuya yüklenmez. Üyelik gerekmez.
- GIF Hız Değiştirme GIF animasyonunun oynatma hızını çarpanla değiştirir; kare gecikmeleri orantılı ölçeklenir. Tüm işlem tarayıcında, dosyan yüklenmez. Anında sonuç verir.
- GIF Birleştirme Birden çok GIF’i yan yana, alt alta veya arka arkaya birleştirir; boyutlar otomatik eşitlenir. Tüm işlem tarayıcında, dosyaların yüklenmez. Üyelik gerekmez.
- GIF Boyutlandırma Animasyonlu GIF’in tüm karelerini yeni genişlik ve yüksekliğe getirir; oran kilidi vardır. Kareler tarayıcıda işlenir, dosyan yüklenmez. Kayıt ve ücret yok.
- GIF Uzatma GIF animasyonunu tekrarlayarak ya da kare gecikmelerini artırarak istediğin toplam süreye uzatır. İşlem tarayıcında, dosyan yüklenmez. Ücretsiz ve sınırsız.