news 2026/11/2 1:21:35

Magpie 窗口超分辨率指南:免费把老旧 Windows 程序放大到 4K 清晰显示

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Magpie 窗口超分辨率指南:免费把老旧 Windows 程序放大到 4K 清晰显示

Magpie 窗口超分辨率指南:免费把老旧 Windows 程序放大到 4K 清晰显示

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

一台 4K 显示器配上 2004 年的视觉小说,每个像素都会变成方块;老旧程序的小字号在 2K 屏上更是糊得认不全。Magpie 是一款面向 Windows 10/11 的免费开源窗口超分辨率工具:按一个快捷键,它实时捕获目标窗口,把你配置好的缩放算法跑一遍,再把放大结果画到一个独立窗口里,全程不改动目标程序本身。

项目速览:开源窗口超分辨率工具的定位与核心能力

Magpie 是一个轻量级窗口 upscaler,思路是"非侵入式":不向目标程序注入代码,而是通过捕获 API 读取窗口画面,用 DirectX 11 计算着色器处理,再输出到叠加窗口。因此它对几乎所有程序都可用,官方 FAQ 也说明其非侵入设计一般不会在联机游戏里触发反作弊。

  • 全屏与窗口两种缩放模式,窗口模式可自由拖动、缩放
  • 内置 50 多种效果:Anime4K、FSR、CRT 着色器、xBRZ 等,可链式组合
  • 4 种捕获方式,按兼容性与延迟取舍
  • WinUI 界面,浅/深双主题,多显示器、多语言
  • GPLv3 开源,当前版本 v0.13.0,提供 x64 与 ARM64 包

主窗口界面:左侧是缩放目标窗口列表与导航,右侧配置效果链、快捷键与捕获方式

安装与首次运行:从下载到放大第一个窗口

最快的体验路径是下载预编译包,系统要求 Windows 10 v1903+ 或 Windows 11,显卡支持 DirectX 功能级别 11。习惯源码构建的话,步骤见编译指南。

git clone https://gitcode.com/gh_mirrors/mag/Magpie

这条命令把整个仓库拉到本地;打开根目录的 Magpie.slnx 生成解决方案即可,前置依赖为 Visual Studio 2026(C++ 桌面与 UWP 工作负荷)和 Conan。

首次使用前有一个高频坑:老程序通常不支持高 DPI,Windows 会先用系统自带的双线性放大它的窗口,Magpie 捕获到的源画面就已经糊了。这时打开该程序的兼容性设置,把"高 DPI 缩放替代"设为"应用程序"。另外一些游戏自带窗口放大功能但算法很粗糙,先把它设为原始(最佳)分辨率,再交给 Magpie 处理。

装好后,在主窗口为某个程序配置一条效果链,然后切换到游戏按快捷键即可:Alt+Shift+A 全屏缩放,Alt+Shift+Q 窗口缩放,Alt+Shift+S 截图,Alt+Shift+D 显示/隐藏工具栏。注意工具栏上显示的是 Magpie 自身的帧率,按非侵入原则它读不到游戏帧率;要看游戏帧率,用 RTSS 一类的叠加层,其画面通常也能被一并捕获。

缩放后的实际效果:画面比原生窗口清晰锐利,顶部工具栏实时显示帧率

能力拆解:效果库、捕获方式与扩展接口

功能看似零散,其实对应三个问题:算法用哪个、画面怎么抓、怎么跟别的程序联动。

50 多种内置效果,按任务类型分五类

  • 基础插值:Bilinear、Bicubic、Lanczos、Jinc,输出尺寸跟随缩放设置
  • 锐化类:CAS、AdaptiveSharpen、LumaSharpen、FSR_RCAS、NVSharpen,大多带 Sharpness 参数
  • 3D 游戏向:FSR_EASU、NIS、LCAS、SGSR,性能与画质平衡
  • 动漫/视觉小说向:Anime4K 族、CuNNy 族、Ani4Kv2、ACNet,多数输出为输入的两倍
  • 像素画向:xBRZ(2x~6x)、MMPX、Pixellate、SharpBilinear
  • CRT 模拟:CRT_Geom、CRT_Lottes、CRT_Hyllian、CRT_Easymode、GTU_v050

每个效果对应src/Effects/下的一份 HLSL 文件,参数在界面上直接可调,完整参数表见内置效果介绍。懂 HLSL 的话可以按 MagpieFX 格式写自己的效果,详见仓库内 docs/MagpieFX.md,支持多通道、FP16、从文件加载纹理等特性。

4 种捕获方式,决定兼容性与延迟

  • Graphics Capture(WGC):默认首选,兼容性与流畅度最好,支持 UWP/DirectComposition 窗口
  • Desktop Duplication:要求 Win10 v2004+,经典方案
  • GDI:面向老旧程序,CPU 占用相对较低
  • DwmSharedSurface:官方备注"性能不稳定,不建议使用"

多显示器场景下窗口可跨屏捕获,也可以为不同显示器分别配置缩放策略。

触控与程序化接口

  • 触控支持自 v0.11 引入,启用时会向 System32 安装签名的 TouchHelper.exe,需要管理员权限;关闭选项会撤销这些改动
  • 程序化接口:缩放状态变化时广播MagpieScalingChanged窗口消息,其他程序可读取源窗口句柄、缩放前后边界等属性,配合 MagpieWatcher 这类项目做联动

典型用法:三个高频场景的算法选择

复古像素游戏:目标是放大不破格。选 xBRZ_2x 或 MMPX 做倍率,再叠一层 CRT_Geom / CRT_Lottes 出扫描线和曲率。帧率掉得多的话优先调 CRT 参数(降低 Scanline 强度),而不是先动倍率。

3D 游戏:目标是锐利且保帧率。常见组合是 FSR_EASU 负责缩放,CAS 或 FSR_RCAS 负责锐化,强度从低往高调。缩放 3D 游戏时开启"3D 游戏模式",它会调整光标与叠加层行为。显卡吃紧时把重型算法降级,官方文档明确 Anime4K_Upscale_S 比 _L"快得多",CAS 比 AdaptiveSharpen 快得多。

办公文字窗口:轻度放大即可,Lanczos 或 Bicubic 足够;文字边缘发虚时加低强度 LumaSharpen。不要用 Anime4K 这一类动画向算法,它们的降噪会把文字抹掉。

踩坑与调优:帧率上不去或快捷键失灵时从这里开始

排查顺序决定效率。帧率低于 30 时,先换更轻一档的效果,再依次尝试 4 种捕获模式;GPU 负载接近 100% 时再考虑限帧与驱动设置,Nvidia 用户关于驱动配置、垂直同步的详细排查在性能优化建议里。"某个程序行、另一个不行"基本指向开头说的 DPI 覆盖问题:老程序没把"高 DPI 缩放替代"设为"应用程序",源画面在进入 Magpie 前就被 Windows 预放大了。快捷键没响应时,先换一组键,仍无效就改用管理员身份运行。卡顿、异常低帧率或串流画面冻结,可以打开"禁用 DirectFlip"试试,更多症状对照见FAQ。

调好一条效果链和捕获方式后,把它存为 profile,下次打开同类程序直接套用。效果参数、捕获模式对比和快捷键细节都沉淀在仓库 docs/ 目录里,配合新版本一起查,遇到不确定的行为以项目文档为准。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 1:16:55

Kornia多传感器融合:RGB与LiDAR的几何数据整合

Kornia多传感器融合:RGB与LiDAR的几何数据整合 【免费下载链接】kornia 🐍 Geometric Computer Vision Library for Spatial AI 项目地址: https://gitcode.com/GitHub_Trending/ko/kornia 引言:多模态感知的技术挑战 在自动驾驶与机…

作者头像 李华
网站建设 2026/11/2 1:16:39

Kornia神经辐射场:几何与外观的联合建模技术

Kornia神经辐射场:几何与外观的联合建模技术 【免费下载链接】kornia 🐍 Geometric Computer Vision Library for Spatial AI 项目地址: https://gitcode.com/GitHub_Trending/ko/kornia 引言:神经辐射场技术的革命性突破 你是否曾因…

作者头像 李华
网站建设 2026/11/2 1:16:39

超强实战:用Kornia几何梯度算法提取图像边缘特征

超强实战:用Kornia几何梯度算法提取图像边缘特征 【免费下载链接】kornia 🐍 Geometric Computer Vision Library for Spatial AI 项目地址: https://gitcode.com/GitHub_Trending/ko/kornia 你是否还在为传统边缘检测算法抗噪能力弱、特征提取不…

作者头像 李华
网站建设 2026/11/2 1:15:46

【14】安全帽数据集(有v5/v8模型)/YOLO安全帽检测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/2 1:10:40

Adobe XD总结

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/2 1:08:23

SPI隔离实战:MAX14431BAEE+与PIC18LF46K42的完整设计指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华