91.qt qml-圆角毛玻璃 高斯模糊

本文介绍了在QML中如何使用FastBlur和GaussianBlur创建毛玻璃效果,详细阐述了两种方法的原理及属性,并展示了无圆角和带圆角的实现方式,适用于Qt开发中追求性能或高质量模糊效果的场景。
摘要由CSDN通过智能技术生成

qml中使用毛玻璃,可以通过两个类型GaussianBlur或者FastBlur使用,效果如下所示:

接下来先来介绍FastBlur和GaussianBlur

1.FastBlur介绍

FastBlur提供比GaussianBlur更低的模糊质量,但渲染速度更快。FastBlur效果通过使用源内容缩小和双线性滤波的算法模糊源内容来软化源内容。在源内容快速变化且不需要最高模糊质量的情况下使用此效果。

Properties如下所示:

  • cached : bool, 此属性允许缓存效果输出像素,以提高渲染性能。每次更改源或效果属性时,必须更新缓存中的像素。会增加内存消耗,因为存储效果输出需要额外的内存缓冲区。所以我们建议在源属性或效果属性设置动画时禁用缓存。默认为 false
  • radius : real, 此属性定义影响单个像素模糊的相邻像素的距离。更大的半径会增加模糊效果。FastBlur算法可能会在内部降低半径的精度,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺谦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值