Kompresor Lottie JSON
Kompres file JSON animasi Lottie online secara gratis dengan menghapus layer tersembunyi, aset tak terpakai, properti kosong, dan spasi. Kompresor Lottie JSON kami menampilkan rincian penghematan per optimasi - sehingga Anda tahu persis berapa besar penghematan masing-masing. Mendukung semua player Lottie termasuk lottie-web, lottie-react, lottie-react-native, dan lottie-flutter. Semua pemrosesan terjadi di browser Anda. Tanpa pendaftaran.
Lottie JSON Input
Lottie JSON files exported from After Effects, LottieFiles, or Bodymovin
Compressed Lottie Output
Read-only - copy or download the compressed output
What is a Lottie JSON file?
Lottie is an animation format exported from Adobe After Effects using the Bodymovin plugin. Lottie JSON files can be large (100 KB-5 MB) due to hidden layers left by animators, unused precomp assets, and verbose property names. This tool removes those safely without affecting the visible animation.
Mengapa Memakai Kompresor Lottie JSON Kami?
- Rincian Penghematan per Optimasi: kompresor Lottie JSON kami menampilkan tabel per optimasi - layer tersembunyi dihapus, aset tak terpakai dibuang, properti kosong dibersihkan, dan spasi dihapus - masing-masing dengan penghematan byte yang tepat sehingga Anda tahu persis dari mana bobot file Lottie Anda berasal.
- Kompresi Lottie JSON Instan: kompres file JSON animasi Lottie dengan satu klik - kompresor Lottie JSON menghapus layer tersembunyi, aset precomp tak terpakai, dan properti kosong sambil mempertahankan animasi yang terlihat secara utuh. Tidak perlu After Effects atau Bodymovin.
- Kompresor Lottie JSON Online yang Aman: file Lottie JSON Anda tidak pernah keluar dari perangkat. Semua penghapusan layer tersembunyi, pembersihan aset, dan minifikasi JSON terjadi secara lokal di browser Anda - tanpa unggah ke server dan privasi penuh untuk animasi proprietari.
- Kompresor Lottie JSON Tanpa Instalasi: kompres file Lottie langsung di browser tanpa unduhan software, plugin, atau akun. Kompresor Lottie JSON gratis kami berfungsi di browser modern mana pun dan sistem operasi apa pun.
Kasus Penggunaan Umum Kompresor Lottie JSON
- Pengurangan Waktu Muat Halaman Web: animasi Lottie di landing page dan situs pemasaran bisa berukuran 500 KB-2 MB. Gunakan kompresor Lottie JSON untuk mengurangi ukuran file animasi 30-60% - langsung memperbaiki skor LCP dan menekan biaya bandwidth untuk halaman bertraffic tinggi.
- Optimasi Ukuran Bundel Aplikasi Mobile: aplikasi React Native dan Flutter yang menyertakan animasi Lottie menambah ukuran APK/IPA secara signifikan. Gunakan kompresor Lottie JSON untuk membuang layer tersembunyi dan aset tak terpakai sebelum bundling - mengurangi ukuran unduhan bagi pengguna dengan paket data terbatas.
- Optimasi Komponen React & Vue: komponen lottie-react dan lottie-vue memuat JSON animasi saat runtime. Gunakan kompresor Lottie JSON untuk memproses awal file animasi sebelum di-commit ke repositori - mengurangi JSON yang diambil pada setiap pemuatan halaman.
- Perbaikan Core Web Vitals: file Lottie besar menunda Time to Interactive (TTI) dan meningkatkan Total Blocking Time (TBT). Gunakan kompresor Lottie JSON untuk mengurangi ukuran file animasi dan memperbaiki skor Core Web Vitals - terutama penting untuk animasi di area terlihat pertama.
- Optimasi Animasi E-Commerce: animasi halaman produk, spinner pemuatan, dan animasi sukses di situs e-commerce sering diekspor dengan layer desain tersembunyi. Gunakan kompresor Lottie JSON untuk membuang layer tersebut dan meringankan beban animasi demi alur checkout yang lebih cepat.
- Pemrosesan Animasi di Pipeline CI/CD: tambahkan kompresor Lottie JSON sebagai langkah build di pipeline CI/CD Anda untuk mengompresi otomatis semua animasi Lottie sebelum penerapan. Simpan file sumber berkualitas penuh di repositori dan sajikan versi teroptimasi di produksi.
Apa Itu Kompresi Lottie JSON?
Lottie adalah format animasi yang diekspor dari Adobe After Effects memakai plugin Bodymovin. File Lottie JSON mendeskripsikan animasi sebagai pohon layer , bentuk , keyframe , dan aset (gambar dan precomp). Animator sering meninggalkan layer tersembunyi (dipakai saat desain tetapi tak terlihat saat runtime), aset precomp tak terpakai, dan nama properti yang panjang di file hasil ekspor. Kompresor Lottie JSON kami mengurai skema Lottie JSON, mengidentifikasi dan menghapus elemen yang tidak perlu tersebut, lalu meminifikasi keluaran - mengurangi ukuran file 20-60% tanpa perubahan yang terlihat pada animasi.
Cara Kerja Kompresor Lottie JSON Kami
- 1 Tempel atau unggah Lottie JSON Anda: masukkan JSON animasi Lottie Anda secara langsung atau unggah file .json. Kompresor Lottie JSON memvalidasi struktur file dan menampilkan metadata animasi - file Anda tidak pernah keluar dari browser.
- 2 Pilih opsi optimasi: pilih optimasi yang akan diterapkan - penghapusan layer tersembunyi, pembersihan aset tak terpakai, penghapusan properti kosong, penghapusan nama layer, dan minifikasi JSON. Setiap opsi menampilkan penghematan byte individualnya di panel hasil.
- 3 Tinjau penghematan per optimasi dan unduh: kompresor Lottie JSON menampilkan tabel dengan penghematan per tipe optimasi, persentase pengurangan total, dan metadata animasi (frame rate, durasi, dimensi). Salin atau unduh langsung JSON yang telah dikompresi.
Apa yang Dikompresi
- Layer Tersembunyi (hd: true): layer dengan properti hd disetel true tidak terlihat saat runtime - itu panduan desain yang ditinggalkan animator. Menghapusnya sama sekali tidak berdampak visual.
- Aset Tak Terpakai: file Lottie sering memuat precomp dan gambar yang tidak lagi direferensikan oleh layer mana pun. Kompresor Lottie JSON melacak semua referensi refId dan menghapus aset yang tidak direferensikan.
- Properti Kosong: nilai null, array kosong, dan properti undefined pada skema Lottie menambah byte tanpa berkontribusi pada animasi. Semuanya dihapus dengan aman.
- Nama Layer/Aset (opsional): field nm , mn , cl , dan ln menyimpan nama yang mudah dibaca untuk layer dan aset - berguna di After Effects tetapi tidak diperlukan player Lottie saat runtime.
Batasan Penting
Kompresor Lottie JSON melakukan optimasi yang aman dan non-destruktif - alat ini hanya menghapus elemen yang tidak berdampak visual pada animasi yang dirender. Alat ini tidak mengurangi presisi keyframe, tidak menyederhanakan kurva bezier, dan tidak mengubah jalur bentuk. Untuk kompresi maksimal, gabungkan alat ini dengan kompresi GZIP atau Brotli di server - file Lottie 200 KB yang dikompresi alat ini jadi 120 KB akan menyusut lagi menjadi ~30 KB di jaringan dengan GZIP. Selalu uji keluaran terkompresi di player Lottie target Anda sebelum menerapkan ke produksi.
Pertanyaan yang Sering Diajukan
Kompresor Lottie JSON mengurangi ukuran file JSON animasi Lottie dengan menghapus layer tersembunyi, aset tak terpakai, properti kosong, dan spasi - tanpa memengaruhi animasi yang terlihat. Kompresor Lottie JSON online gratis kami bekerja sepenuhnya di browser Anda.
Tidak. Kompresor Lottie JSON hanya menghapus elemen tanpa dampak visual - layer tersembunyi (hd: true), aset tak direferensikan, dan properti kosong. Keluaran terkompresi diputar identik dengan aslinya di semua player Lottie.
Tentu. Kompresor Lottie JSON kami memproses semuanya secara lokal di browser Anda. File Lottie JSON Anda tidak pernah diunggah ke server mana pun, tidak pernah disimpan, dan tidak pernah keluar dari perangkat.
Ya - 100% gratis, selamanya. Tanpa pendaftaran, akun, paket premium, batas ukuran file, dan iklan yang mengganggu alur kerja Anda.
Layer tersembunyi adalah layer dengan properti hd disetel true - tidak terlihat saat runtime tetapi sering ditinggalkan di file Lottie hasil ekspor oleh animator yang memakainya sebagai panduan desain di After Effects. Menghapusnya sama sekali tidak berdampak visual.
Aset tak terpakai adalah precomp atau gambar yang didefinisikan di array assets tetapi tidak direferensikan oleh layer mana pun. Kompresor Lottie JSON melacak semua referensi refId dan menghapus aset yang tidak direferensikan.
Nama layer tidak diperlukan agar animasi diputar dengan benar. Menghapusnya aman untuk produksi dan bisa menghemat 5-15% ukuran file. Simpan nama layer di build pengembangan untuk memudahkan debugging.
Animasi sederhana bisa berkurang 10-20% hanya dari penghapusan spasi. Animasi kompleks dengan banyak layer panduan tersembunyi dan precomp tak terpakai bisa mencapai pengurangan 40-60%.
Ya. Keluaran terkompresi sepenuhnya kompatibel dengan semua player Lottie - lottie-web, lottie-react, lottie-react-native, lottie-flutter, lottie-android, dan lottie-ios.