linux qt 5移植,Qt 5.13支持处理Lottie文件,可以方便地进行移植
Qt 5.13工具包將于5月發(fā)布,其中一個重要的特性就是對Lottie文件的支持。
BodyMovin插件是一個After Effects插件,它將動畫導(dǎo)出為JSON格式,可以在Web上運行。Airbnb的工程師為這些JSON文件創(chuàng)建了一個本地iOS和Android運行時庫,名為Lottie。這允許嵌入和重放BodyMovin JSON文件。這個想法很快就被接受了,如果你有自己的iOS或Android設(shè)備,你很可能在某個地方有使用Lottie的東西。
在內(nèi)部,BodyMovin JSON文件在嵌入式渲染器中渲染 - 如果愿意,可以使用微渲染器。 這將解析并加載JSON,然后運行動畫,修剪,圖層和其他效果。 這包含在LottieAnimation QML元素中,可以像在任何其他QtQuick元素中一樣由UI中的QML代碼控制。
Qt 5.13支持處理Lottie文件,因此這些動畫可以輕松嵌入到Qt Quick應(yīng)用程序中,并使用QML進行操作,就像使用任何Qt Quick元素一樣。
有興趣通過即將發(fā)布的Qt 5.13版本了解Qt Lottie支持的開發(fā)人員可以閱讀The Qt Company上周五的博客文章,概述技術(shù)預(yù)覽功能以及一些視頻和代碼片段。
總結(jié)
以上是生活随笔為你收集整理的linux qt 5移植,Qt 5.13支持处理Lottie文件,可以方便地进行移植的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下uvc协议访问usb摄像头,
- 下一篇: linux 其他常用命令