lottietoqml
lottietoqml
은 Qt와 함께 제공되는 명령줄 도구로, Lottie 문서를 QML 파일로 변환합니다. 이 QML 파일은 Qt Quick 애플리케이션에서 구성 요소로 사용할 수 있습니다.
애플리케이션에서 lottietoqml
을 사용하는 방법에 대한 데모는 lottietoqml 예제를 참조하세요.
이 도구는 현재 기술 미리보기 단계로 간주됩니다. 에서 지원하는 모든 기능을 지원하지는 않습니다. Qt Lottie Animation 에서 지원하는 모든 기능을 아직 지원하지 않으며 호환되지 않는 변경 사항이 있을 수 있습니다.
개요
lottietoqml
도구는 Lottie 파일을 Qt Quick 프리미티브를 사용하는 QML 파일로 변환합니다. Qt Quick 은 하드웨어 가속이므로 애니메이션을 렌더링할 때 내장된 소프트웨어 렌더러를 사용하는 것보다 성능과 CPU 시간 소모가 적을 수 있습니다. Qt Lottie Animation. 또한 Qt Quick 은 확장 가능한 벡터 그래픽을 지원하므로 가능한 한 결과물을 부드럽게 변형할 수 있습니다.
사용법
lottietoqml
의 기본 사용법은 입력 파일과 출력 파일을 제공하는 것입니다: lottietoqml input.json output.qml
. 그러면 input.json
파일을 읽고 output.qml
에서 해당 Qt Quick 장면으로 변환한 다음 Qt Quick 애플리케이션의 일부로 사용할 수 있습니다.
또한 다음 옵션을 지원합니다:
옵션 | 설명 |
---|---|
-저작권-문구 <string> | 생성된 파일의 시작 부분에 <string>을 주석으로 추가합니다. |
-c, -curve-renderer | 커브 렌더러 백엔드를 활성화합니다. Qt Quick Shapes. 이렇게 하면 멀티 샘플링 없이도 씬에서 부드러운 앤티앨리어싱 셰이프를 만들 수 있지만 추가 비용이 발생합니다. |
-p, -optimize-paths | 경로를 QML 파일에 커밋하기 전에 경로를 최적화하여 나중에 로드 및 렌더링 속도를 높일 수 있습니다. |
-outline-stroke-mode | 원본 경로 대신 채워진 도형의 윤곽선(윤곽선)을 획으로 그립니다. |
-t, -타입명 <스트링> | Shape 대신에 출력에 유형 이름 <string>이 사용됩니다. 이렇게 하면 사용자 지정 항목을 사용하여 Shape 항목의 기본 동작을 재정의할 수 있습니다. |
-v, -view | Qt Quick 항목이 생성될 때 미리 보기를 표시합니다. |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.