Sprite Sheet Kesme
Sprite sheet görselini satır ve sütun sayısına göre karelere böler; ayrı dosya ya da GIF olarak verir. İşlem tarayıcıda, yükleme yok. Ücretsiz ve sınırsız.
Sprite sayfası: PNG, JPG, WebP
İpuçları
- Satır ve sütun sayısını gir; kare ölçüsü otomatik hesaplanır ve ızgara önizlenir.
- Kenarlarda kayma varsa kare genişliğini birer piksel oynatarak hizala.
- Kesilen kareleri doğrudan GIF olarak dışa aktarıp animasyonu geri kurabilirsin.
Nasıl kullanılır?
- 1 Sprite sheet görselini yükle veya çalışma alanına sürükleyip bırak.
- 2 Görseldeki düzene göre satır ve sütun sayılarını girerek ızgara kılavuzunu oluştur.
- 3 Çizgilerde kayma varsa kare genişliği ve yüksekliği değerlerini piksellerle ince ayarlayarak hizala.
- 4 Dilimlenen kareleri tek tek resim dosyaları olarak indir veya doğrudan birleştirilmiş GIF animasyonu olarak dışa aktar.
Bilmen gerekenler
Oyun geliştirme ve web animasyonlarında sıklıkla kullanılan sprite sheet dosyaları, bir karakterin veya nesnenin tüm hareket döngülerini tek bir büyük görselde toplar. Genellikle 32-bit kayıpsız PNG formatında hazırlanan bu tablolar, alfa kanalı şeffaflığını ve zengin renk paletini eksiksiz korur. Ancak bu kareleri bağımsız animasyonlara veya web uyumlu içeriklere dönüştürmek gerektiğinde piksellerin kusursuz hizalanması şarttır. Tek tek dışa aktarmak yerine kare matrisini doğru çözmek, gereksiz dosya yükü oluşturmadan kareler arası geçiş akıcılığını ve zamanlama senkronizasyonunu doğrudan korumanı sağlar.
Bu araç, tarayıcının yerel grafik çizim motorunu kullanarak yüklediğin sprite tablosunu belirlediğin satır ve sütun sayılarına göre anında dilimler. Sayfa üzerinde kare genişliğini ve yüksekliğini piksel hassasiyetinde ayarlayabilir, kenar taşmalarını önlemek için ızgarayı kaydırabilirsin. Ayrılan kareler doğrudan bellekte işlenerek tek tek PNG olarak kaydedilebilir veya dahili kodlayıcıyla 8-bit 256 renk sınırına uygun bir GIF animasyonuna dönüştürülür. Tüm işlem yerel donanımında gerçekleştiği için çözünürlük veya dosya boyutu sınırı yalnızca cihazının RAM kapasitesiyle sınırlıdır.
Sık sorulan sorular
GIF çıktısı aldığımda şeffaf arka plan korunur mu?
PNG formatındaki yarı saydam pikseller, GIF formatının tek bitlik şeffaflık yapısı nedeniyle ya tamamen şeffaf ya da tamamen görünür hale gelir. Kenar yumuşatma içeren yarı saydam alanların pürüzsüz görünmesi için kare sınırlarını tam piksellere denk getirmen gerekir.
Çıktıdaki animasyonun renklerinde kayıp yaşanır mı?
Kaynak görselin 24-bit veya 32-bit renk derinliğine sahipse, GIF formatına aktarılırken kare başına en fazla 256 renklik bir palete indirgenir. Zengin geçişli grafiklerde hafif ton basamaklanması oluşabilir ancak palet optimizasyonuyla ana renkler korunur.
Kare boyutları birbirine eşit olmayan sprite sayfalarını kesebilir miyim?
Araç, görseli matematiksel olarak eşit satır ve sütun matrisine bölerek ızgara oluşturur. Eşit aralıklı olmayan tablolarda kenar kaymalarını gidermek için piksel kaydırma ve genişlik ayarlama seçeneklerini kullanabilirsin.
Rehberler
Bu araçla ilgili yazılar ve format rehberleri.
İlgili araçlar
- GIF Kare Ayırma GIF animasyonunun her karesini ayrı PNG veya JPG dosyasına çıkarır ve toplu indirir. Kareler tarayıcıda çözülür, dosyan sunucuya gitmez. Kayıt ve ücret yok.
- GIF Sprite Sheet GIF karelerini satır ve sütun düzeninde tek bir sprite sheet görselinde birleştirir. Oyun ve CSS animasyonları için; dosyan yüklenmez. Üyelik gerekmez.
- 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öndürme Animasyonlu GIF’i 90, 180 veya 270 derece döndürür, yatay ve dikey aynalar. Tüm kareler birlikte işlenir, dosyan sunucuya yüklenmez. Kurulum gerekmez.
- 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.