社区
C#
帖子详情
调节屏幕亮度 不用SetDeviceGammaRamp
wudikuail
2012-05-19 11:52:42
查了很多,都说用SetDeviceGammaRamp调节亮度,可是调节稍微多一点就会造成清晰度下降。而且通过win7自带的调节功能调节亮度后用GetDeviceGammaRamp,可以发现,其实不是通过SetDeviceGammaRamp调节。请问有别的方法么?或者直接控制显卡,应该怎么做?
...全文
611
12
打赏
收藏
调节屏幕亮度 不用SetDeviceGammaRamp
查了很多,都说用SetDeviceGammaRamp调节亮度,可是调节稍微多一点就会造成清晰度下降。而且通过win7自带的调节功能调节亮度后用GetDeviceGammaRamp,可以发现,其实不是通过SetDeviceGammaRamp调节。请问有别的方法么?或者直接控制显卡,应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Conmajia
2012-05-22
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
加亮应该是改的gamma值,这里有一个例子
http://www.codeproject.com/miscctrl/gamma_manager.asp
下面有例子
[/Quote]
gamma对crt来说是能改亮度,对lcd就不行了
wudikuail
2012-05-22
打赏
举报
回复
果真没办法吗。。或者有没人提供个别的思路调整亮度,间接控制什么的
wudikuail
2012-05-21
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
加亮应该是改的gamma值,这里有一个例子
http://www.codeproject.com/miscctrl/gamma_manager.asp
下面有例子
[/Quote]
我知道,不过这样效果很差,很明显亮度高了以后界面就模糊了。
蔡袅
2012-05-21
打赏
举报
回复
加亮应该是改的gamma值,这里有一个例子
http://www.codeproject.com/miscctrl/gamma_manager.asp
下面有例子
threenewbee
2012-05-20
打赏
举报
回复
这东西是在显示器上调的。没办法编程实现。
SetDeviceGammaRamp确切地说不是调整显示器的亮度,而是Gamma值。Gamma用来矫正不同系统下显示器的配色方案。
wudikuail
2012-05-20
打赏
举报
回复
谢谢各位捧场。那么win7电源选项里的调节亮度是怎么做到的呢?
Conmajia
2012-05-20
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
现在的显示器基本是电控的。那种15寸14寸的球面(估计lz没用过甚至没见过),是靠一个机械的旋钮调节亮度的,本质是改变显像管的电子发射强度。你怎么用程序操纵它?
[/Quote]
不至于吧,crt现在很多地方还有的。
threenewbee
2012-05-20
打赏
举报
回复
现在的显示器基本是电控的。那种15寸14寸的球面(估计lz没用过甚至没见过),是靠一个机械的旋钮调节亮度的,本质是改变显像管的电子发射强度。你怎么用程序操纵它?
Conmajia
2012-05-20
打赏
举报
回复
关注。对lcd来说,调亮度应该调背光灯亮度。调gama真的是很s的做法。可惜。。
wudikuail
2012-05-19
打赏
举报
回复
来高手呀。。
用VC
调节
显示器
亮度
Windows provides two APIs Get
Device
Gamma
Ram
p/
Set
Device
Gamma
Ram
p to perform
gamma
correction. In fact we need to have a 3 dimensional buffer of 256 WORD to manipulate
gamma
correction. To change
gamma
...
易语言改变
屏幕
亮度
易语言改变
屏幕
亮度
源码,改变
屏幕
亮度
,改变
亮度
,ConvToSignedValue,ConvToUnSignedValue,保存
亮度
,还原
亮度
,CopyMemory,GetDC,GetDesktopWindow,Get
Device
Gamma
Ram
p,ReleaseDC,
Set
Device
Gamma
Ram
p
学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频培训课程概况:教程中会讲解到基于opencv视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频图像融合、剪切、视频
亮度
、对比度、尺寸(近邻插值(手动实现)...
易语言显示器
亮度
调整
易语言显示器
亮度
调整源码系统结构:
Set
Brightness,ConvToSignedValue,ConvToUnSignedValue,GetDesktopWindow,GetDC,
Set
Device
Gamma
Ram
p,Get
Device
Gamma
Ram
p,ReleaseDC, ======窗口程序集1 || ||------__启动窗口_...
屏幕
亮度
设置小程序
修改的网上别人的一段代码,完成了可交互性
调节
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章