COSCUP 2026 - Conference for Open Source Coders, Users, and Promoters

ThorVG 1.0:SVG 與 Lottie 的跨平台渲染實務
09/08/2026 , TR213

SVG 和 Lottie 已經是常見的設計與動畫格式,但真正放進應用程式時,許多工程細節才會浮現:不同平台上的視覺結果是否一致、複雜動畫是否影響 UI 效能、設計素材如何被載入與重複使用、API 如何讓開發者修改場景中的元素。ThorVG 是 MIT 授權的開源 C++ 向量圖形引擎,支援 SVG、Lottie 與 2D rendering,v1.0 是專案邁向成熟應用的重要里程碑。

這場分享會從 ThorVG 主要貢獻者的視角,介紹 SVG 與 Lottie 跨平台渲染背後的實作經驗。我會透過幾個實際案例說明:圖形與動畫資料如何進入繪製流程、相容性問題如何影響最後呈現、API 設計如何服務應用程式與 contributor,以及效能、檔案大小、穩定性與維護成本之間如何取捨。聽眾不需要圖形學背景,可以從 ThorVG 的例子理解一套開源基礎函式庫如何從「功能可用」逐步走向「能被真實產品依賴」。


Niveau de difficulté: Intermédiaire

沈文傑,LottieFiles Senior Software Engineer,ThorVG 主要貢獻者之一。主要關注 SVG、Lottie、向量圖形渲染、C++ library API 設計,以及開源圖形函式庫在真實產品中的整合與維護。過去參與 ThorVG 的功能開發、相容性修正與 release 相關工作,希望透過這次分享,讓更多開發者理解設計素材進入應用程式後會遇到的工程問題。