☰
Magpie 自定义窗口缩放比例指南:老游戏高分屏放大怎么调
2026/11/1 1:43:04 网站建设 项目流程

Magpie 自定义窗口缩放比例指南:老游戏高分屏放大怎么调

【免费下载链接】MagpieA general-purpose window upscaler for Windows 10/11.项目地址: https://gitcode.com/gh_mirrors/mag/Magpie

Magpie 是一款 Windows 10/11 上的开源窗口缩放工具,做的是窗口超分辨率:源窗口保持原始分辨率运行,由 Magpie 捕获画面后用算法重采样放大。它主要解决老游戏、低分应用放到高分屏上发糊或过小的问题,适合玩复古游戏的用户和需要处理旧软件的人。

它是什么:窗口缩放工具概览

Magpie 不修改源窗口,而是用独立窗口捕获目标画面,交给 GPU 重采样后呈现,对应用无侵入;界面基于 WinUI 3,支持深浅色主题和多屏。系统要求 Windows 10 v1903+ 或 Windows 11、DirectX 功能级别 11 的显卡。

能力解决什么问题适用场景
任意倍数缩放低分窗口直接拉伸后发虚老游戏、低 DPI 应用上高分屏
内置缩放与滤镜算法简单插值放大后细节丢失2D 画面、像素画、CRT 滤镜
按应用配置文件不同程序需要不同参数多应用混用的桌面
全局快捷键触发反复进设置操作繁琐游戏、模拟器频繁进出

最短路径上手

  1. 从 Release 下载安装包并运行,系统需 Windows 10 v1903+ 或 Windows 11,显卡达到 DX11 级别。
  2. 启动后在主页确认"全屏缩放"和"窗口模式缩放"两个快捷键的绑定,均有默认值。
  3. 在"配置文件"页为目标应用新建一份配置。
  4. 配置中把缩放模式设为自定义倍数(如 1.5),再选一个缩放算法,如 Lanczos 或 Anime4K_Upscale_S。
  5. 切回目标窗口按快捷键,窗口即被放大到设定倍数,顶部工具栏显示帧率,可截图、最小化。

核心能力拆解

缩放比例控制|任意小数倍数,精确到 0.01

窗口模式缩放支持自定义初始缩放因子,1.33、1.75 这类非整数倍数直接生效;全屏缩放还支持按屏幕等比充满(Fit)或指定目标像素(Absolute)。下图是窗口模式下被独立放大的游戏窗口,工具栏支持拖拽。

内置算法|插值、超分、滤镜可自由组合

效果全部以 HLSL 存放在 src/Effects/ 目录,从 Nearest、Lanczos 到 Anime4K、FSR、CAS、xBRZ、CRT 着色器都有,多个效果还能串联成一条缩放链,会写 shader 的人可以直接加自己的。

配置与触发|每个应用一套参数

配置文件按应用匹配,缩放模式、算法、捕获方式都可单独保存,逻辑见 src/Magpie/ProfileService.cpp;主页还提供"延迟 N 秒后缩放前台窗口",适合启动慢的程序。

真实场景怎么用

4K 屏上跑 720p 老 2D 游戏

  • 场景:4K 显示器运行 720p 老游戏,原始分辨率直接拉伸后像素发虚
  • 目标:放大充满屏幕并保留像素风格
  • 配置要点:全屏缩放选 Fit 充满屏幕,算法用 Nearest 或 xBRZ_3x,捕获方式保持默认
  • 实际效果:接近整数倍时像素边缘干净,非整数倍时 xBRZ 能补出过渡细节,比系统默认插值清晰

高分屏上使用不支持高 DPI 的老应用

  • 场景:高分屏上老应用文字按钮过小,且被系统先插值放大过一次导致发糊
  • 目标:整体放大约 1.5 倍且不发糊
  • 配置要点:先在系统兼容性设置里把"高 DPI 缩放替代"设为"应用程序",再用窗口模式缩放设 1.5 倍,光标缩放选自定义调小
  • 实际效果:画面只被 Magpie 处理一次,放大后文字边缘清晰,光标不会过大

配置参考与进阶

  • 捕获方式:Graphics Capture、Desktop Duplication、GDI、DwmSharedSurface 四种,默认 Graphics Capture 的兼容性和流畅度最好,差异对照见 docs/捕获方式对比.md
  • 3D 游戏模式:调整光标与游戏内叠加层的行为,缩放 3D 游戏时建议开启
  • 禁用 DirectFlip:DirectFlip 用于降低输入延迟,遇到异常卡顿、不正常的低帧率或串流冻结时可打开
  • 模拟独占全屏:全屏缩放时屏蔽弹窗与推送,个别游戏受影响则关闭

常见问题速查

老游戏缩放后还是模糊?

先确认源窗口没有被系统插值放大过:把该程序的兼容性设置"高 DPI 缩放替代"改为"应用程序",再缩放。

快捷键不生效?

先更换组合键,仍不生效就以管理员身份运行 Magpie。

缩放后卡顿?

换性能需求更低的效果(Anime4K 换 Lanczos、AdaptiveSharpen 换 CAS),或换一种捕获方式逐个尝试。

小结

  • 用主页的全屏/窗口两个快捷键触发缩放,并按应用建立配置文件
  • 高分屏跑老程序前,先在系统里把"高 DPI 缩放替代"设为"应用程序"
  • 遇到卡顿优先换算法和捕获方式,而不是叠加帧率限制
  • 下一步:执行git clone https://gitcode.com/gh_mirrors/mag/Magpie,从docs/目录读内置效果介绍与 FAQ

【免费下载链接】MagpieA general-purpose window upscaler for Windows 10/11.项目地址: https://gitcode.com/gh_mirrors/mag/Magpie

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询