色调饱和度 QML 类型
调整 HSL 颜色空间中源项的颜色。 更多...
| 导入说明 | import Qt5Compat.GraphicalEffects | 
| 自 | QtGraphicalEffects 1.0 | 
| 继承 | 
属性
- cached : bool
- hue : real
- lightness : real
- saturation : real
- source : variant
详细描述
HueSaturation 与 Colorize 效果类似,但色调和饱和度属性值处理方式不同。HueSaturation 效果始终从原始值调整色调、饱和度和亮度,而不是设置它们。
| 来源 | 应用效果 | 
|---|---|
| 
 | 
 | 
示例
以下示例展示了如何应用此效果。
import QtQuick import Qt5Compat.GraphicalEffects Item { width: 300 height: 300 Image { id: bug source: "images/bug.jpg" sourceSize: Qt.size(parent.width, parent.height) smooth: true visible: false } HueSaturation { anchors.fill: bug source: bug hue: -0.3 saturation: 0.5 lightness: -0.1 } }
属性文档
| cached : bool | 
此属性允许将效果的输出像素缓存起来以提高渲染性能。
每次更改源或效果属性时,都必须更新缓存中的像素。由于需要额外的内存缓冲区来存储效果输出,因此内存消耗会增加。
当源或效果属性动画化时,建议禁用缓存。
默认情况下,该属性设置为 false。
| hue : real | 
| lightness : real | 
| saturation : real | 
| source : variant | 
此属性定义提供效果源像素的源项。
注意:不允许效果包含自身,例如将源设置为效果的父级。
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为相应所有者的版权。提供的文档依据自由软件基金会发布的《GNU自由文档许可协议》第1.3版许可使用。Qt及其相关标志是Qt公司Limited在芬兰以及其他国家/地区的商标。所有其他商标均为其相应所有者的财产。










