TGS çıktısı boyut sınırını aştığında, çizimi ve animasyonu tanımlamak için gereken bilgiyi azaltın. Önizlemeyi kırpmak veya dosyanın adını değiştirmek işe yaramaz. Bir kopya üzerinde çalışın, her seferinde tek bir nedeni değiştirin ve yalnızca kaynak SVG boyutunu değil, gerçek sıkıştırılmış TGS çıktısını karşılaştırın.

Sadeleştirmeden önce başlangıç durumunu kaydedin

SVG dosyasını kaydedin; hazır efekti, süreyi, son dosya boyutunu ve görünen uyarıyı not edin. İstediğiniz sonucun ekran görüntüsünü veya bir referans görselini saklayın. Bir optimizasyonun tasarımı koruyup korumadığını ve dışa aktarılan dosyayı gerçekten etkileyip etkilemediğini değerlendirmek için bu başlangıç bilgilerine ihtiyacınız vardır.

Telegram, TGS animasyonları için en fazla 64 KB boyut belirler. Dönüştürücü sıkıştırılmış çıktıyı kontrol eder ve optimizasyon yapmayı dener; ancak karmaşık çizimler yine de fazla büyük kalabilir. Sınırı aşan bir çıktı, dosya uzantısını değiştirerek sorunun çözüleceğine işaret etmez; kaynak dosyayı incelemeniz gerektiğini gösterir.

Gereksiz geometriden başlayın

Ayrıntılı otomatik vektörleştirmeleri, yinelenen konturları, küçük bağımsız şekilleri ve gizli süslemeleri arayın. Vektörleştirilmiş bir fotoğraf, basit bir SVG görseli gibi görünse bile çok fazla geometri içerebilir. Çıkartma boyutunda silüete veya ifadeye katkıda bulunmayan ayrıntıları kaldırın.

Örneğin bir maskotun ceketinde dikişler, kumaş dokusu ve birkaç küçük düğme bulunabilir. Ceketin ana şeklini ve tasarımı ayırt ettiren düğmeyi koruyun. Kaldırdığınız dokunun gerçekten işe yarayıp yaramadığına karar vermeden önce sonucu normal görüntüleme boyutunda karşılaştırın.

Ayırt edici özellikleri koruyarak yolları sadeleştirin

Vektör düzenleyicinizin sadeleştirme araçlarını bütün çizime tekrar tekrar uygulamak yerine seçili yollarda kullanın. Her değişiklikten sonra yüzü, logonun köşelerini ve harflerin iç boşluklarını kontrol edin. İnsanlar çoğu zaman önce bu özellikleri tanır.

Neredeyse aynı doğrultuda çok sayıda nokta içeren bir eğri sadeleştirmeyi iyi karşılayabilir. Bir marka işaretini ayırt ettiren küçük bir çentik ise karşılamayabilir. Attığınız tüm ayrıntıları geri yüklemeden önemli bir konturu kurtarabilmek için ayrı ara sürümler saklayın.

  1. Yoğun bir yol veya süsleme grubu seçin.
  2. Kaynak kopyada sadeleştirin.
  3. Silüeti ve kapalı şekillerin içindeki boşlukları inceleyin.
  4. Aynı hareket ayarlarıyla yeniden dışa aktarın.
  5. Değişikliği yalnızca boyut veya yapı kabul edilebilir biçimde iyileşiyorsa koruyun.

Az katkı sağlayan bağımsız hareketleri azaltın

Animasyon, hareketin yanında veri de ekler. Çok sayıda süsleme kendi zamanlamasına sahipse bağımsız hareket etmeleri gerekip gerekmediğini değerlendirin. Bütün nesnenin uyumlu hareketi aynı fikri daha basit bir yapıyla anlatabilir. Bazı gelişmiş katman kontrolleri seçilen ürün planına bağlıdır.

Animasyonu ayarlamadan önce durağan bir başlangıç sürümü deneyin. Bu sürüm zaten büyükse geometriye odaklanın. Asıl artış hareket eklendiğinde oluşuyorsa hareketli parça sayısını azaltın veya hareketi sadeleştirin. Karmaşıklığı düzeltmek yerine TGS için gereken kare hızını düşürmeyin.

Çıktıyı, görünümü ve gelecekte düzenlenebilirliğini karşılaştırın

İşe yarayan her aday sürümü dışa aktarın ve ortaya çıkan boyutu kaydedin. SVG bayt sayısı, yol sayısı ve sıkıştırılmış TGS boyutu arasındaki ilişki tam olarak doğrusal değildir. Kaynak SVG içindeki boşluk karakterlerini kaldırmak, gereksiz geometriyi kaldırmaktan çok daha az etkili olabilir.

Son olarak, kabul edilebilir en küçük aday sürümü Telegram içinde inceleyin. Yüz ayrıntılarının, harflerin ve saydamlığın sadeleştirmeden sonra korunduğunu kontrol edin. Düzenlenebilir ana dosyayı başarılı dışa aktarım kopyasıyla birlikte saklayın. Sınırın altındaki bir dosya ancak animasyon hâlâ amaçladığınız şeyi anlatıyorsa ve sonradan düzenlenebiliyorsa işe yarar.

Kaynaklar ve ek okumalar