從 JPEG 到 GIF 到 PNG,Web 圖形已經存在了幾十年,雖然多年來這些格式為我們提供了各種動畫和靜態圖像的支援,但它質量往往不如預期。而 Lottie 是一種 open source、高效和更好的解決方案,可以輕鬆順利地實現動畫,讓開發人員能夠快速實現複雜的動畫。

什麼是 Lottie 動畫?

Airbnb 團隊於 2017 年推出了 Lottie。它是一個 iOS、Android 和 React Native 庫,可在 After Effects 中創建的動畫。Lottie 也可以從 After Effects 中 插件 Bodymovin 導出的 JSON 文件。

Lottie 文件在很多方面都不同於其他圖像文件格式。它們是微小的交互式文件,可以無失真地放大或縮小,導出到任何平台或設備,並在運行時進行操作。Lottie 檔案脫穎而出的原因在於它們能夠保持高質量輸出且檔案又非常小,它們可以在 Android、iOS、Web 和 React Native 上使用,不需任做何調整或壓縮。

Lottie 動畫與其他圖像文件格式(像是 GIF)相比如何?讓我們從更詳細地分析 GIF 開始。

GIF 檔案有什麼問題?

GIF 已經成為網際網路中 meme 圖最多的檔案,而 GIF 是在 35 年前互聯網的萌芽時期創建的,作為一種壓縮圖像而不丟失太多數據的方式。由於當時的技術限制,GIF 過去是,現在仍然是僅限於 256 色的簡單 8 位文件。

credit: https://lottiefiles.com/

儘管全球無數人繼續以驚人的速度創建和共享 GIF,但它是一種使用過時壓縮技術的過時格式。嘗試縮放 GIF 時,它們通常會變得模糊或呈顆粒狀,並失去原來的質量,這就是為什麼無論何時放大 GIF,都會顯得更加像素化或扭曲。但他仍是在 Social media 上常用到的圖片資源。

當然,GIF 也有很大的檔案,但它們使用過多的帶寬並且需要很長時間才能加載,因此有時候網路速度不夠快的話,你的設備是沒辦法讀取到 GIF 檔案的。

jason 與 gif 大小差異
credit: https://lottiefiles.com/

Lottie 與 GIF

那麼,Lottie 文件與 GIF 相比如何?對於初學者來說,Lottie 比 GIF小 600% ,且運送速度快 10 倍。由於它們是很小的文件,並不會佔用太多磁盤空間,而且會提高下載速度,這對轉換率來說更好。但最重要的是,可以在不影響質量的情況下放大或縮小 Lottie 文件。您可以放大 Lottie 動畫,無論縮放的大小或速度如何,圖形都會顯得清晰流暢。這是因為,與 GIF 不同,Lottie 動畫是使用矢量(與一些光柵元素混合)創建的,它更適合無限的可擴展性和幀速率。

credit: https://lottiefiles.com/

此外,Lottie 動畫文件是可定制的,這是另一個巨大的優勢。您可以提高或降低動畫速度、更改背景顏色或編輯每一層中的顏色。很酷的部分是,即使在 Lottie 動畫完成並導出到 JSON 文件後,您也可以執行此操作。使用 GIF,一旦您完成創建動畫,您將無法返回並對其進行編輯。

如何製作/ 取得 Lottie 動畫?

想要 Lottie 動畫嗎?你會會發現其實不管是找圖或是製作都非常簡單。現在有兩種方法可以做到:

1. 線上免費下載

雖然這是最簡單、最快的方法,因為它不需要自己花時間製作 Lottie 動畫。如果你不是設計師或開發人員,你可以搜尋線上 Lottie 資源,基本上可以找到很多免費獲付費的 Lottie 檔案。這邊推薦一些著名的資源包括 LottieFiles 和 Iconscout。且 Lottie 動畫有多種風格,適用於各種 Social media 和 App。

2. 使用 Adob​​e After Effects

  1. 使用 Adob​​e After Effects

如果你是設計師或具有 Adob​​e 軟體經驗的人,想從頭開始創建自己的插圖和動畫,那麼請務必使用 AE 來製作。

你需要下載 Bodymovin 插件,這是一個 After Effects 擴展軟體。此插件將幫助你在完成後將動畫導出到 JSON 文件中。你還可以使用 LottieFiles 插件。它類似於 Bodymovin,但包含一些附加功能。還有一個 LottieFiles 應用程序,可讓你快速與利益相關者共享動畫、測試移動動畫等。

第 1 步: 在 Adob​​e Illustrator 或 Sketch 中創建你的設計。

第 2 步: 在 After Effects 中為你的插圖製作動畫,而要注意的是 After Effects 中的某些功能無法使用,因為它們目前不受支持這些動畫。

Lottie Docs
Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web
Lottie 的 support features

第 3 步: 導出 Lottie 動畫。你可以使用 Bodymovin 插件或 LottieFiles 擴展來導出。在導出動畫之前,請通過下拉菜單確保為特定文件選擇所需的選項。

*注意:如果不使用插件或擴展程序,則無法製作 Lottie 動畫。必須已經有一個要導出為 JSON 文件(也稱為 Lottie 文件)的動畫圖形。如果不使用某種 Lottie 插件或擴展導出你的動畫,將不會看到 Lottie 檔案,而只是一個普通動畫的檔案而已。

為什麼換成 Lottie 檔案?

創建任何類型的動畫都曾經是一個繁瑣的過程,而老派的動畫設計師會把他們的動畫設計稿交給軟體開發人員,而開發人員又會經歷手工將動畫變為現實的過程。

而製作和或使用 GIF 的普通人可能不會想太多,但專業設計師、開發人員和數位行銷人員總是在尋找新的方法來製作高質量、可擴展的互動動畫,同時又不影響用戶體驗. 而這也代表我們要將 GIF 踢到旁邊不用,反而是我們必須要學習新的工具及知識,因為大家都知道圖像、影片或動畫的使用 更能引起觀眾的共鳴,對吧?

Lottie 動畫:6 個重點

  • 無需任何調整即可在Android、iOS、Web、React Native等多平台使用。
  • 運行時可擴展,無需像素化。
  • 與 GIF、PNG 和 JPEG 相比,Lottie 檔案小很多。
  • 可以輕鬆編輯以更改背景顏色、圖層顏色、運動速度等。
  • 通過混合 vector 和 raster 元素製作高質量的動畫。
  • 透過 LottieFiles 和 Iconscout 即可上線下載免費的 Lottie 動畫。或是在 Adob​​e After Effects 中自己創建它們,並使用 Bodymovin 和/或 LottieFiles 插件導出。
Share this post