Библиотека Lottie позволяет отображать анимации в формате JSON, созданные с помощью Adobe After Effects. 5
Принцип работы: плагином Bodymovin анимация экспортируется в виде файлов JSON. 13 Затем расширение подключается на веб-сайт с проигрывателем JavaScript, который отображает анимацию в веб-версии. 13
Некоторые особенности работы Lottie:
- Качество векторного изображения. 2 Файлы Lottie состоят из кода, описывающего движущиеся векторы. 2 Поэтому создаваемые изображения не зависят от пикселей и проблем, связанных с их относительным разрешением. 2
- Плавное воспроизведение и высокий FPS. 2 Файлы Lottie не ограничены растровым разрешением, а также не имеют фиксированной частоты кадров. 2 Это позволяет воспроизводить файлы со скоростью 60 кадров в секунду. 2
- Маленькие размеры файлов. 2 Файлы Lottie относительно небольшие по сравнению с GIF и не подвергаются сжатию, сглаживанию или потере цвета. 2
- Возможность управления процессом анимации. 3 Библиотека позволяет настроить режим воспроизведения анимации и установить триггер действия анимации (клик, наведение и т. д.). 3
Lottie используется, в том числе, для создания анимированных стикеров в мессенджерах, например в Telegram. 2