• 杂谈:外接显示HDMI口必要的设置


    由于疫情的原因,放了一个漫长的寒假。在家对着14寸的笔记本码代码很不爽,于是接了一个外接显示器,结果总感觉色彩不是内味,现在终于找到原因了。

    出现的必要条件

    • HDMI 连接显示器(DP口不会出现问题)
    • 电脑使用N卡或者集显(A卡不会出现问题)

    只要是上面两种情况,而你又没有设置过的话,你很有必要看下去!

    原理

    ​ HDMI协议出现的时间非常早,而电视机支持HDMI,所以HDMI协议必须要考虑兼容电视机。而电视机处于消除信号干扰的考虑,一般色阶不会使用0-255,而是将极白和极黑的地方砍掉,色阶范围变为16-235,主要是为了适应从模拟信号转到数字信号的年代留出的空白区域,再将16-235向两端扩充为0-255,这种成为有限色域。给人最大的感觉就是对比度小,屏幕灰蒙蒙的。

    ​ 对于显示器和现在的电视机来讲,这是完全没必要的了,但是处于兼容性的考虑,HDMI协议必须保留有限色域,不但保留,而且是默认。毕竟要先能看才能考虑好看!

    ​ 这就是问题所在,只要是你的显示器是用HDMI连接的,而你的电脑又是使用N卡或者集显输出给外接显示器,那么你会发现,你的显示器标识为:电视机。既然是电视机,那么系统的默认色域肯定是有限色域了,即便你的显示器宣传的所谓高色域屏,输入就不给你全色域,显示器在牛掰也是白搭!

    解决方法

    硬件方式

    如果你的显示器和电脑有DP口,将HDMI连接换成DP连接,就不会出现有限色域。因为DP协议出现的时间比较完,不用考虑去兼容使用模拟信号的电视机。

    软件方式

    如果你的电脑有集显的话(不论是只有集显,还是集显+独立显卡),显示器输出一般默认的都是使用集显,打开集显控制面板(Ctrl+Alt+F12),选择显示器

    一般设置里选择外接的显示器,选择最下方的量化范围,将默认范围改为全范围,点击应用即可!

    image-20200822103946848

    如果你的电脑只有独立显卡(N卡),桌面右击,选择N卡的控制面板

    image-20200822104229150

    在左侧找到显示一栏,选择子菜单 更改分辨率

    在右侧找到输出动态范围,下拉选择完全即可!

  • 相关阅读:
    百度地图根据经纬度计算瓦片行列号
    【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件
    TCP/UDP简易通信框架源码,支持轻松管理多个TCP服务端(客户端)、UDP客户端
    重中之重:委托与事件
    可复用代码:组件的来龙去脉
    [史上最全]C#(VB.NET)中位运算符工作过程剖析(译)
    物以类聚:对象也有生命
    导入导出Android手机文件
    Android修改system只读权限
    SSHDroid(SSH Server for Android)通过PC或命令连接android
  • 原文地址:https://www.cnblogs.com/erkye/p/13544884.html
Copyright © 2020-2023  润新知