QML类型说明-GmmaAdjust
来源:互联网 发布:我知你好张国荣歌词 编辑:程序博客网 时间:2024/06/05 15:03
GammaAdjust
ImportStatement: import QtGraphicalEffects 1.0
Since: QtGraphicalEffects 1.0
Inherits: Item
Properties
cached :bool
gamma : real
source :variant
DetailedDescription
GammaAdjust应用于每个像素,它使用预定义的曲线作为冥律分布表达式。
源 影响
实现代码:
importQtQuick 2.0
importQtGraphicalEffects 1.0
Item {
width: 300
height: 300
Image {
id: bug
source: "images/bug.jpg"
sourceSize: Qt.size(parent.width,parent.height)
smooth: true
visible: false
}
GammaAdjust {
anchors.fill: bug
source: bug
gamma: 0.45
}
}
PropertyDocumentation
cached :bool
是否缓冲输出,缓冲提高渲染效率,但消耗更多内存。每当源或影响属性发生变化,缓冲都会更新。当源和影响属性是动画时,推荐关闭缓冲,默认为假。
gamma : real
根据方程,每个像素的亮度变化的变化因子。方程为:
luminance =pow(original_luminance, 1.0 / gamma); // 亮度被假定在0.0和0.1之间
设置gamma值小于1.0使图片变暗,大于1.0,图片变亮。值在0.0(最暗)到inf(最亮)之间,默认为1.0(不改变)
Gamma的影响
source :variant
用来调整亮度的源,它不能影响自身,所以不能设置父到source上。- QML类型说明-GmmaAdjust
- QML类型说明-Accessible
- QML类型说明-Action
- QML类型说明-Address
- QML类型说明-Affector
- QML类型说明-Age
- QML类型说明-Altimeter
- QML类型说明-AltimeterReading
- QML类型说明-AmbientLightReading
- QML类型说明-AmbientLightSensor
- QML类型说明-AnchorAnimation
- QML类型说明-AnchorChanges
- QML类型说明-AngleDirection
- QML类型说明-ParallelAnimation
- QML类型说明-Animator
- QML类型说明-AnimatedImage
- QML类型说明-AnimatedSprite
- QML类型说明-ApplicationWindow
- MFC 打开指定文件夹对话框
- vs 2010调用matlab dll显示窗口核心代码
- JFreeChart的使用
- 自定义 Popwindow
- lua学习2
- QML类型说明-GmmaAdjust
- Java之统计并输出文本文件中元音字母a,e,i,o,u的个数
- 输入板火爆App Store 搜狗无线战略渐清晰
- ubuntu中从同一个文件夹中读取无命名规则的多个文件
- 可以批量执行SQL文件的小工具代码
- 今天的两个bug
- java-- 车辆类介绍
- hdu2561第二小整数
- 斯坦福大学机器学习——线性回归(Linear Regression)