Qt 5 Compatibility APIs: Qt Graphical Effects
Qt Graphical Effects 모듈은 Qt 5용으로 작성된 애플리케이션과의 호환성을 위해 제공됩니다.
참고: Qt Graphical Effects 모듈은 효과가 스택될 때 성능 제약이 있기 때문에 주로 Qt 5 애플리케이션과의 호환성을 위해 포함되어 있습니다. 새로운 코드는 Qt 6에 도입된 새로운 효과 솔루션 중 하나를 사용하여 작성하는 것이 좋습니다. 일반적인 UI 효과의 경우 Qt Quick 에서 여러 효과를 한 번에 적용하는 MultiEffect 을 사용할 수 있습니다. 이 컴포넌트에서 다루지 않는 고급 사용 사례의 경우 Qt Quick Effect Maker 툴을 사용하여 필요한 셰이더 효과를 정확하게 사용자 정의하고 미세 조정할 수 있습니다.
Qt 사용 Graphical Effects
효과는 UI 구성 요소로 Qt Quick 사용자 인터페이스에 추가할 수 있는 시각적 항목입니다. Qt Graphical Effects 유형을 가져오려면, QML 파일에 다음 문을 추가하여 Qt Graphical Effects 모듈을 포함시킵니다:
import Qt5Compat.GraphicalEffects
효과를 사용하려면 QML 씬에 특정 효과 선언을 추가하고 효과 속성을 구성하기만 하면 됩니다. 소스 항목 유형은 비디오나 다른 효과 등 모든 QML 유형이 될 수 있습니다. 여러 효과를 함께 파이프라인으로 연결하면 더욱 인상적인 결과물을 간단하게 만들 수 있습니다.
다음 목록은 Qt XML의 일부인 유형의 기능적 구분을 나타냅니다 Graphical Effects.
블렌드
블렌드 모드를 사용하여 두 소스 항목을 병합합니다. |
Color
밝기와 대비를 조정합니다. | |
오버레이 색을 적용하여 소스 항목의 색을 변경합니다. | |
HSL 색 공간에서 색을 설정합니다. | |
색의 채도를 낮춥니다. | |
소스 항목의 휘도를 변경합니다. | |
HSL 색 공간에서 소스 항목의 색을 변경합니다. | |
RGBA 색 공간에서 색상 레벨을 조정합니다. |
그라데이션
원뿔형 그라데이션을 그립니다. | |
선형 그라데이션을 그립니다. | |
방사형 그라데이션을 그립니다 |
왜곡
지정된 변위 맵에 따라 소스 항목의 픽셀을 이동합니다. |
그림자
소스 항목 뒤에 부드러운 그림자를 생성합니다. | |
소스 내부에 색이 입혀지고 흐릿한 그림자를 생성합니다. |
블러
하나 이상의 소스 항목에 빠른 블러 효과를 적용합니다. | |
더 높은 품질의 흐림 효과를 적용합니다. | |
다양한 강도의 흐림 효과를 적용합니다. | |
반복적으로 흐리게 처리하여 강력한 흐림 효과 제공 |
모션 블러
지정된 방향에 흐림 효과를 적용합니다. | |
항목 중심점을 중심으로 원형 방향으로 방향 흐림 효과를 적용합니다. | |
소스 항목 중심점을 향해 방향성 흐림 효과를 적용합니다. |
글로우
소스의 흐릿하고 컬러화된 이미지를 생성하고 원본 뒤에 배치하여 소스가 빛나고 있는 듯한 느낌을 줍니다. | |
소스가 빛나고 있는 듯한 인상을 주는 흐리고 컬러화된 직사각형을 생성합니다. |
마스크
소스 항목을 다른 항목으로 가립니다. | |
소스 항목을 다른 항목으로 마스킹하고 임계값을 적용합니다. |
© 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.