Jump to content

ThorVG

From Wikipedia, the free encyclopedia
Thor Vector Graphics
Original author(s)Hermet Park
Developer(s)ThorVG Team, Samsung, LottieFiles
Initial release1 May 2021 (2021-05-01)
Stable release
27 June 2024 (2024-06-27)
Repositoryhttps://github.com/thorvg/thorvg
Written inC++14
Platformcross-platform
Size150kb (minimum)
TypeGraphics library
LicenseMIT License
Websitewww.thorvg.org

ThorVG (Thor Vector Graphics) is an open source library (computing) that enables the implementation of motion graphics and animations based on vector graphics such as SVG and Lottie. It has excellent compatibility and portability, so it can be used in various types of computing platforms and application software.[1] [2] [3] ThorVG is supported in ultra-small microcontroller products such as ESP32[4], and is used as a rendering engine in systems such as Tizen [5], Godot (game engine) [6], and LVGL[7]. The dotLottie player from LottieFiles leverages ThorVG's Lottie rendering capabilities to provide Lottie animation output.[8]

ThorVG supports graphics output on the web platform by leveraging WebAssembly technology[9], and supports hardware acceleration through various graphics output devices such as OpenGL and WebGPU[10] as well as CPU.

Lottie animation output powered by ThorVG
Lottie animation output rendered by ThorVG

Supported Systems

[edit]

Other ThorVG Application software

[edit]

Release Information

[edit]
  • ThorVG v0.1: May 1, 2021 [14]
  • ThorVG v0.2: Jun 5, 2021 [15]
  • ThorVG v0.3: Jul 3, 2021 [16]
  • ThorVG v0.4: Aug 9, 2021 [17]
  • ThorVG v0.5: Sep 24, 2021 [18]
  • ThorVG v0.6: Nov 3, 2021 [19]
  • ThorVG v0.7: Dec 23, 2021 [20]
  • ThorVG v0.8: Mar 8, 2022 [21]
  • ThorVG v0.9: May 9, 2023 [22]
  • ThorVG v0.10: Jul 31, 2023 [23]
  • ThorVG v0.11: Sep 28, 2023 [24]
  • ThorVG v0.12: Jan 4, 2024 [25]
  • ThorVG v0.13: Apr 9, 2024 [26]
  • ThorVG v0.14: Jun 27, 2024 [27]

References

[edit]
  1. ^ "About - ThorVG". Retrieved 2023-12-08.
  2. ^ "Unlocking the Power of ThorVG: A Guide to Lightweight 2D Vector Graphics". Retrieved 2023-12-08.
  3. ^ "Introducing ThorVG: A Powerful Graphics Library for Lottie Animation". Retrieved 2023-12-08.
  4. ^ "espressif/thorvg • v0.13.8 • ESP Component Registry". Retrieved 2024-09-07.
  5. ^ "Tizen 8.0 M2 Release". Retrieved 2023-12-08.
  6. ^ "Godot Docs - Importing images". Retrieved 2024-09-08.
  7. ^ kisvegabor (2023-11-21). "v9 schedule, ESP32-S3-BOX-3, and a cool project". Retrieved 2023-12-08.
  8. ^ "Introducing Our New dotLottie Web Player". Retrieved 2023-12-08.
  9. ^ "그래픽 엔진 포팅 사례로 배우는 웹어셈블리 웹 컴포넌트 개발부터 디버깅, 최적화까지". Retrieved 2024-09-07.
  10. ^ "The Best of WebGPU of February 2024". Retrieved 2024-09-07.
  11. ^ pvigier (2023-01-16). "Coat of Arms Generator for my game Vagabond". Retrieved 2023-12-08.
  12. ^ "Canva Enhances iOS Lottie Rendering: 80% Faster and 70% More Efficient with ThorVG". Retrieved 2024-07-07.
  13. ^ "Syrah - Credits". Retrieved 2024-07-01.
  14. ^ "Release ThorVG v0.1.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  15. ^ "Release ThorVG v0.2.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  16. ^ "Release ThorVG v0.3.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  17. ^ "Release ThorVG v0.4.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  18. ^ "Release ThorVG v0.5.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  19. ^ "Release ThorVG v0.6.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  20. ^ "Release ThorVG v0.7.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  21. ^ "Release ThorVG v0.8.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  22. ^ "Release ThorVG v0.9.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  23. ^ "Release ThorVG v0.10.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  24. ^ "Release ThorVG v0.11.0 · thorvg/thorvg". GitHub. Retrieved 2023-12-08.
  25. ^ "Release ThorVG v0.12.0 · thorvg/thorvg". GitHub. Retrieved 2023-04-09.
  26. ^ "Release ThorVG 0.13.0 · thorvg/thorvg". Retrieved 2024-04-09.
  27. ^ "Release ThorVG v0.14.0 · thorvg/thorvg". Retrieved 2024-06-28.
[edit]