关于 Windows 里的 缩放(DPI) 和 分辨率 的一个疑惑。 - V2EX
mangojiji

关于 Windows 里的 缩放(DPI) 和 分辨率 的一个疑惑。

  •  
  •   mangojiji Sep 29, 2024 2329 views
    This topic created in 595 days ago, the information mentioned may be changed or developed.


    在一个高分屏( 4096X2160 )底下,设置 100% 的 DPI 缩放 和 1920x1080 的分辨率,同样也可以正常显示画面,
    我的疑问是:
    1920x1080 → 4096X2160 这本身就是“缩放”了,
    上面的那个 DPI 缩放 和↑这个机制有什么不同吗?
    7 replies    2024-09-29 22:02:07 +08:00
    ScepterZ
        1
    ScepterZ  
       Sep 29, 2024
    设置 1080p 的话,输出的是 1080p 的信号,显示器把他放大到 2160p 了,显示器放大的算法很粗暴
    如果用了“gpu 缩放”( a 卡的名字,不知道 n 卡叫什么),就是显卡计算完画面之后加了一步放大
    以上两种方式效果都不太好,正常情况下选 2160p 加 150%缩放,指的是用让程序把界面多占用 50%的像素,具体怎么处理的不太懂,但是这样才是正常做法
    mangojiji
        2
    mangojiji  
    OP
       Sep 29, 2024
    @ScepterZ 对对对,我的意思就是想问这个。。。
    系统信号输出是 1080p 的分辨率,然后显示器自带有缩放效果将它放大到了 4k 了么?
    img src="https://cdn.v2ex.com/avatar/b316/d75e/520804_normal.png?m=1749177318" class="avatar" border="0" align="default" alt="andyskaura" data-uid="520804" />
        3
    andyskaura  
       Sep 29, 2024
    上面那个是应用的显示大小,例如 4k 显示器,如果应用开发者 [适配] ( https://learn.microsoft.com/zh-cn/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows#dpi-awareness-mode)了,那提交渲染的分辨率仍然是 4k,如果没适配,windows 会进行缩放,提交到渲染的是低分辨率。

    显示分辨率单纯就是输出分辨率,显卡驱动有一套缩放算法,显示器应该会内置一套
    ysc3839
        4
    ysc3839  
       Sep 29, 2024
    渲染时缩放和渲染后缩放
    hazardous
        5
    hazardous  
       Sep 29, 2024   1
    1080p 显示在 4k 上,那 1 个像素就简单映射成 4 个像素了,1x1 像素点变成 2x2 方块,于是斜线会有锯齿。而原生 4k 放大 200%,是矢量的放大,中间像素会正确计算,斜线还是平滑的斜线
    NoOneNoBody
        6
    NoOneNoBody  
       Sep 29, 2024
    有插值计算和无插值计算
    darkengine
        7
    darkengine  
       Sep 29, 2024   1
    1080P 的信号输出到 4K 显示器上,1 个逻辑像素对应的 4 个物理像素点只能显示
    1 1
    1 1
    或者
    0 0
    0 0
    4K 可以
    0 1
    1 0
    大概这么个意思吧
    About     Help     Advertise     Blog     API     FAQ     Solana     856 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 21:11 PVG 05:11 LAX 14:11 JFK 17:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86