Bu sayfanın kodu başlamadı.

index.html dosyasını doğrudan bir klasörden açmak JavaScript modüllerini engeller, bu yüzden görseller seçildiğinde hiçbir şey olmaz. Klasörü bunun yerine http üzerinden sunun:

powershell -ExecutionPolicy Bypass -File serve.ps1

Ardından http://localhost:8080/ adresini açın.

GIF Yapıcı — görsellerden hareketli GIF

Bir dizi resmi tek bir animasyona çevirin.

Dil: Türkçe
Kaynak kodu görüntüle
görselleriniz asla yüklenmez. Sunucu yoktur.

Her kare kendi tarayıcınız tarafından çizilir, renk sayısı düşürülür ve sıkıştırılır; bitmiş GIF de bu makinenin belleğinde kurulur. Buradaki herhangi bir şey istese bile, bu sayfanın öbür ucunda bir görselin gönderilebileceği bir sunucu yok.

Canlı kontrol: kontrol ediliyor…

Çevrimdışı: kontrol ediliyor…

Bize güvenmek zorunda değilsiniz: geliştirici araçlarını açın, Ağ sekmesini izleyin ve bir GIF yapın. Tek bir istek bile bir görsel, bir küçük resim ya da bir dosya adı taşımıyor. Ya da internet bağlantısını kesip yine de bir tane yapın.

1 Görselleri seçin

2 GIF ayarları

Renkler Daha az renk, daha küçük dosya, daha çok bantlaşma.

Dithering Logolar, çizgi çalışmaları ve ekran görüntüleri için kapatın.

Ön izleme için görsel ekleyin

Kareler
—
Süresi
—
Kare boyutu
—
Oynatma
—

3 GIF'i yapın

Markdown olarak görüntüle

Görsellerden nasıl GIF yapılır

  1. Görsellerinizi seçin. Seçiciye bir klasör bırakın ya da dosyaları elle seçin. Tarayıcı onları doğrudan diskinizden okur; siz bunu yaparken hiçbir yere hiçbir şey gönderilmez.
  2. Oynayacakları sıraya koyun. Tutamağından sürükleyin ya da okları kullanın. "Ada göre sırala" beklediğiniz gibi sayar, yani frame_2, frame_10'dan önce gelir.
  3. Her karenin ne kadar duracağını ayarlayın. Kare başına yarım saniye bir slayt gösterisidir; yirmide bir animasyondur. Ya her kareye aynı süreyi bir seferde verin ya da bir tanesini oyalanması için ayrı ayarlayın.
  4. Bir boyut ve renklerin nasıl seçileceğini belirleyin. Bir GIF alanıyla ve kare sayısıyla büyür ve onu geri küçültecek bir kalite kaydırıcısı yoktur; bu yüzden en çok önemli olan ayar boyuttur. Kare başına 256 renk en iyi görünen varsayılandır; tek bir ortak palet daha küçük ve daha durağandır.
  5. GIF'i yapın ve indirin. Kendi donanımınızda kurulur, yani ne kadar süreceği bir sıraya değil makinenize bağlıdır. Bitmiş animasyon siz kaydetmeden önce sayfada oynar.

Uzun sürüm

Görsellerden nasıl hareketli GIF yapılır Bir resim setini tek bir hareketli GIF'e çevirin: bir GIF gerçekte ne kadar hızlı oynayabilir, palet ayarı neyi değiştirir ve dosyayı gerçekten küçülten üç şey.

Sorular

Görsellerim herhangi bir yere yükleniyor mu?

Hayır. Görselleriniz kendi donanımınızda, kendi tarayıcınız tarafından okunur, çizilir, renk sayısı düşürülür ve sıkıştırılır. Bu aracın sunucu tarafı yoktur ve sayfanın Content-Security-Policy'si iletişim kurabileceği her adresi tek tek sayar — bunların hiçbiri bu siteye ait değildir. Ağ bağlantısını kesin, yine de GIF yapar.

Hangi görsel biçimlerini kullanabilirim?

Tarayıcınızın çözebildiği her hareketsiz görsel biçimini; pratikte bu JPG, PNG, WebP, GIF, AVIF ve Apple cihazlarda HEIC demektir. Burada güncel tutulacak ayrı bir liste yok, çünkü çözme işi bizim değil tarayıcının işi.

GIF'im neden bu kadar büyük?

Çünkü bir GIF her kareyi bütün pikseller olarak saklar. Hareket telafisi yoktur, hiçbir şey "geçen seferkiyle aynı ama kaymış" diye saklanmaz ve bir kalite düğmesi yoktur: boyut kabaca alan çarpı kare sayısıdır ve onu yalnızca üç şey aşağı çeker.

Daha küçük yapın — boyutu yarıya indirmek dosyayı dörtte bire düşürür. Daha az kare kullanın ya da her birini daha uzun tutun. 64 ya da 32 renge inin ve dithering'i kapatın; bu, düz çalışmalarda kulağa geldiğinden daha az, fotoğraflarda ise epeyce maliyetlidir. Yine de sığmıyorsa dürüst cevap şudur: yaptığınız şey bir videodur ve onun MP4'ü belki de onda biri kadar olur.

Bir GIF ne kadar hızlı oynayabilir?

Sayının ima ettiği kadar hızlı değil. Biçim her karenin gecikmesini saniyenin yüzde biri cinsinden saklar ve tarayıcılar 1990'lardan beri bunun ikisinin altındaki her şeyi saniyenin onda birine sabitliyor — o zamanın dönen dünya küreleri için yazılmış ve hiç kaldırılmamış bir kural. Yani 0,01 sn'lik bir gecikme saniyede 100 kare oynamaz; 10 oynar. Bu araç bu yüzden size 0,02 sn'nin altını hiç sunmaz ve 0,05 sn (saniyede 20 kare) istemeye değer en hızlı sınır sayılır.

Palet ayarı neyi değiştiriyor?

Bir GIF karesi en fazla 256 renk tutar ve birinin bunları seçmesi gerekir.

Her kare için en iyi renkler, her resim için ayrı ayrı 256 renk seçer; bu en keskin görünendir ve birbiriyle ilgisiz fotoğraflardan oluşan bir set için doğru cevaptır. GIF'in tamamı için tek palet ise bütün karelerden tek bir tablo kurar. Daha küçük bir dosya yapar ve aynı sahnenin kareleri arasında palet sıçradığında ortaya çıkan titremeyi durdurur — yani kareler bir koleksiyon değil bir dizi olduğunda başvurulacak olan budur.

Saydam bir arka planı koruyabilir miyim?

Görsellerinizde varsa evet: "Saydamlık"ı "Saydam alanları koru"ya alın. Bunu yapmadan önce bilinmesi gereken bir şey var. GIF saydamlığı tek bittir — bir piksel ya görünmezdir ya da tümüyle boyalı, arası yoktur — dolayısıyla kenar yumuşatmalı kenarlar, yumuşak gölgeler ve solmuş her şey sert bir kenara dönüşür. Animasyonunuz rengini bildiğiniz bir arka plana gidecekse onu o renge düzleştirmek daha iyi görünür.

Kaç görsel kullanabileceğime dair bir sınır var mı?

Araçta yerleşik bir sınır yok. Pratik tavan, kendi makinenizin belleği ve çıkan dosyaya karşı sabrınızdır: resimler teker teker okunur, yani yüz kare sorun değildir; ama 640 piksellik yüz kare aynı zamanda çok büyük bir GIF demektir. Yukarıdaki "GIF'im neden bu kadar büyük?" başlığına bakın.

Ücretsiz mi, hesap açmam gerekiyor mu?

Ücretsiz; hesap yok, giriş yok, deneme süresi yok. Çıktıda filigran da yok. Sitede reklam var, masrafı karşılayan da o; reklamlara görselleriniz hakkında hiçbir şey verilmiyor.

Çevrimdışı çalışıyor mu?

Evet. Sayfayı bir kez yükleyin, sonra internet bağlantısını kesin, çalışmaya devam eder. Bu aynı zamanda hiçbir şeyin yüklenmediğini kanıtlamanın en basit yolu: görsellerinizi işlenmek üzere uzağa gönderen bir araç, siz fişi çeker çekmez dururdu.