Lottie, animasyonlu vektör grafikler için açık bir formattır
(lottie.github.io)- Lottie, Adobe After Effects animasyonlarını web, mobil ve diğer ortamlarda oynatmak için 2015'te başlatılmış açık kaynaklı bir vektör animasyon dosya formatıdır
- Animasyon verileri çoğunlukla JSON tabanlı dosyalar olarak ele alınır ve keyframe, easing eğrileri, katman bilgileri gibi oynatma için gerekli yapıyı içerir
- Çözünürlükten bağımsız vektör grafikler ve tweening temeli üzerinde, çeşitli oynatıcılar, renderer'lar ve üretim araçlarının yer aldığı bir ekosistem oluşmuştur
- Lottie Animation Community, formatı kararlı bir resmi spesifikasyona dönüştürürken mevcut oynatıcılarda kullanılan özellikleri de aşamalı olarak standarda dahil etmektedir
.lot,video/lottie+json, dotLottie(.lottie) gibi yakın uzantı ve format farklarını anlamak, uygulama ve dağıtım sırasında karışıklığı azaltabilir
Lottie formatı ve üretim akışı
- Lottie, animasyonlu vektör grafikler için açık kaynaklı bir dosya formatıdır
- 2015'te Hernan Torrisi tarafından Adobe After Effects animasyonlarını dışa aktarmak ve oynatmak için bir format olarak ilk kez oluşturuldu
- Bugün web, mobil uygulamalar ve diğer sistemlerde kullanılmakta; birden fazla bağımsız renderer implementasyonu ve üretim desteği bulunmaktadır
- Üretim yöntemi olarak Adobe After Effects ve özel eklentilerin kullanıldığı akış yaygın biçimde tercih edilmektedir
- Karmaşık animasyonlar, motion graphics ve etkileşimli öğeler içerebilir
- Üretimden sonra Lottie JSON dosyası olarak dışa aktarılabilir
- JSON dosyası, animasyonu yeniden üretmek için gerekli keyframe'leri, easing eğrilerini ve katman bilgilerini içerir
- Temel bileşenler, dosya boyutu ile platform uyumluluğunu birlikte hedefler
- Vektör grafikler: Piksel ızgarası yerine eğriler ve çizgiler gibi geometrik şekillerle oluşturulan, çözünürlükten bağımsız görseller
- Tweening: Animatör belirli keyframe'lerde şekil özelliklerini tanımladığında ara karelerin otomatik olarak enterpole edildiği animasyon yöntemi
- Ekosistem: Oynatıcılar, üretim araçları, kütüphaneler ve ücretsiz varlıklar bulunur; binlerce şirket bunu kullanıcı deneyimini iyileştirmek için kullanır
- Açık dosya formatı: JSON tabanlı açık standart olduğu için web üzerinden iletimi ve mevcut araçlarla işlenmesi kolaydır
- İlgili belgeler
Lottie Animation Community ve standardizasyon
- Lottie Animation Community(LAC), The Linux Foundation tarafından barındırılan, kâr amacı gütmeyen açık kaynaklı bir projedir
- Lottie Dosya Formatı'nı verimli, genişletilebilir, çapraz platformlu bir animasyonlu vektör grafik teknolojisi ve açık dosya formatı olarak yerleştirmeye odaklanır
- Renderer'lar ve araçlar genelinde uygulanabilecek resmi Lottie format spesifikasyonunu geliştirmeyi amaçlar
- Lottie Dosya Formatı'nın endüstri standardizasyonunu ve geniş çaplı benimsenmesini teşvik eder
- LAC, Joint Development Foundation yönetişimi altında faaliyet göstermektedir
- Standardizasyon çalışmalarında açık ve işbirlikçi bir yaklaşımı güvence altına alır
- Formatın geliştirilmesi ve iyileştirilmesi sürecinde topluluk üyelerinin söz sahibi olabilmesi için şeffaflığa önem verir
- Mevcut özellikler ile resmi spesifikasyon arasında hâlâ bir boşluk bulunmaktadır
- Lottie, LAC kurulmadan çok önce uzun süredir kullanılmakta ve topluluğun oluşturduğu zengin özellik setiyle gelişmiştir
- LAC, mevcut özellikleri kararlı bir resmi standarda dönüştürüp biçimselleştirirken bunları spesifikasyona kademeli olarak dahil etmektedir
- Mevcut oynatıcılarda sunulan Lottie özellikleri kullanılmaya devam edebilir
- Resmi spesifikasyona henüz dahil edilmemiş özellikler Lottie format documentation from LottieFiles adresinde görülebilir
Uzantılar ve dotLottie ayrımı
- Lottie dosya uzantısı olarak
.jsonveya.lotkullanılabilir.jsontarihsel olarak yaygın şekilde kullanılmıştır- IANA,
.lotuzantısını standart dosya uzantısı,video/lottie+jsondeğerini ise MIME türü olarak resmi biçimde tanımıştır - Resmi standarda uyum için
.lotuzantısının kullanılması tavsiye edilmektedir
- dotLottie ile Lottie farklı formatlardır
- Lottie, LAC tarafından standardize edilmekte olan JSON tabanlı açık kaynaklı bir animasyon formatıdır
- dotLottie(
.lottie), LottieFiles tarafından geliştirilen bir üst küme formattır - Temel Lottie JSON dosyası ile görsel ve yazı tipi gibi varlıkları tek ve daha küçük sıkıştırılmış bir arşivde birleştirebilir
- Ayrıntılar dotLottie specifications website adresinde görülebilir
Topluluk katılımı
- LAC, topluluktaki herkesin katılabildiği açık bir işbirliği projesidir
- Spesifikasyona katkı sunarak, tartışmalara katılarak ve araçları geliştirerek Lottie'nin gelecekteki yönüne etki edilebilir
- Başlangıç noktası contribution page sayfasıdır
Henüz yorum yok.