QML 图形渲染 - BrightnessContrast
渲染 图形 qml
2023-09-14 09:05:10 时间
属性介绍
brightness : real
光源亮度的增加或减少程度。该值的范围为 -1.0 到 1.0。默认情况下,该值为 0.0
cached : bool
使用缓存效果输出像素,可以提高渲染性能。每次更改源或效果属性时,都必须更新缓存中的像素。会增加内存消耗,因为存储效果输出需要额外的内存缓冲区。所以我们建议在源属性或效果属性设置动画时禁用缓存。默认为 false
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓
contrast : real
源对比度增加或减少的程度。对比度的降低是线性的,但增加是通过非线性曲线应用的,以允许在值范围的高端进行非常高的对比度调整。该值的范围为 -1.0 到 1.0。默认情况下,该值为 0.0
source : variant
为效果提供源像素的源项。注意:不支持让效果包含自身
注意事项
BrightnessContrast 支持 OpenGL 渲染
BrightnessContrast 可调整源项的颜色。亮度调整更改源项的感知亮度。对比度调整增加或减少颜色和亮度变化
不同数值效果展示
官方示例
import QtQuick 2.12
import QtGraphicalEffects 1.12
Item {
width: 300
height: 300
Image {
id: bug
source: "images/bug.jpg"
sourceSize: Qt.size(parent.width, parent.height)
smooth: true
visible: false
}
BrightnessContrast {
anchors.fill: bug
source: bug
brightness: 0.5
contrast: 0.5
}
}
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓
相关文章
- 浏览器关键路径渲染快速记忆
- vue v-if 多条件_vue列表渲染
- 关于云流化系统-实时云渲染延时性的讨论
- RSS Can:使用 Golang Rod 解析浏览器中动态渲染的内容:(四)
- 实时渲染对3D设计行业带来哪些改变?
- 再也不愁渲染素材了?AI 生成3D纹理 #Polycam3D 推出新功能
- Bootstrap-table的客户端分页渲染表格
- 一行字实现3D换脸!UC伯克利提出「Chat-NeRF」,说句话完成大片级渲染
- 强大的三维建模、动画和渲染软件:CINEMA 4D Studio R2023 Mac版
- Angular 服务器端渲染场景里,服务器端和客户端渲染出的 HTML 源代码有可能不完全一致
- models渲染字典&form表单上传文件&ajax上传文件详解编程语言
- 最新Realme Pad渲染图展示其配备的10.4英寸显示屏 支持手写笔
- 火狐浏览器Mozilla Firefox v79正式版发布 优化量子渲染引擎增强图形性能
- 使用Redis提升网站页面渲染性能(redis页面渲染)
- 谷歌公布Seurat开发工具,据说移动VR也能达到PC级的图像渲染 | Google I/O 2017
- 3DCAT启动“XR创新应用评选大赛”,提供免费实时云渲染资源
- 给页面渲染时间加速干掉DomLevel0Event