A general-purpose window upscaler for Windows 10/11.
  • HLSL 91.6%
  • C++ 8.1%
  • C 0.2%
Find a file
2021-09-08 18:11:57 +08:00
BUILD_ALL_MODULES chore: 将ConanInstall命令实现为CustomBuild 2021-08-01 16:58:48 +08:00
CONAN_INSTALL chore: 微小优化 2021-08-03 19:45:38 +08:00
EffectCommon style: 将部分c++代码的缩进换为tab 2021-08-01 21:13:14 +08:00
img chore: 修复文件编码和更新README 2021-09-08 17:58:28 +08:00
Magpie fix: 系统不支持时不再删除WinRT选项 2021-09-08 18:11:57 +08:00
MODULE_ACNet style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_Anime4K style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_Common style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_FFX style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_FSRCNNX style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_RAVU style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
MODULE_SSIM style: 将部分文件的缩进改为制表符 2021-08-15 00:49:45 +08:00
Runtime chore: 修复文件编码和更新README 2021-09-08 17:58:28 +08:00
tools chore: 支持更新Magpie的全局版本变量 2021-07-28 00:10:16 +08:00
.editorconfig chore: 微小优化 2021-08-03 19:45:38 +08:00
.gitattributes 添加 .gitignore 和 .gitattributes。 2021-02-20 21:20:07 +08:00
.gitignore chore: 设置启动项目,添加EasyHook依赖的文件 2021-08-01 12:49:30 +08:00
LICENSE RELICENSE: 许可变更为GPLv3 2021-07-25 14:56:08 +08:00
Magpie.sln feat: 改变隐藏光标的方式 2021-09-08 12:14:29 +08:00
README.md chore: 修复文件编码和更新README 2021-09-08 17:58:28 +08:00

MAGPIE

Magpie可以将任意窗口放大至全屏支持多种高级缩放算法包括Lanczos、Anime4KFSRFSRCNNX等。

主要用于游戏窗口的放大显示,适用于不支持全屏模式,或者内置的全屏模式会使画面模糊的情况。

使用中遇到问题请提交 issue。

编译指南

FAQ

使用方法

窗口截图

要放大的窗口位于前台时,按下热键即可全屏显示该窗口,再次按下热键或者切换前台窗口将退出全屏。

以下为配置说明:

热键修改

程序使用globalmousekeyhook检测热键。

手动输入键值修改为你喜欢的键位(多个键位组合之间用 + 连接)

  1. 字母使用大写,如 A ;数字使用特殊格式,如 D1 (小键盘数字则为 NumPad1
  2. 功能键的单词首字母大写,如 Capital (不能写 Caps F1 PageUp
  3. 个别键位不能作为单独的触发热键,必须与其它键位组合使用,如 Control Shift Alt
  4. 组合键按照前后顺序按下才能正确触发,如 B+C 先按住b不松手而后再按下c

缩放模式

程序预置了多种缩放模式,如果它们不符合你的需求,请自定义缩放

  1. Lanczos常见的传统插值算法善于保留锐利的边缘。
  2. RAVUAbout RAVU。此预置使用zoom变体。
  3. FSRCNNXFSRCNN的变体。在各种场合表现优秀。
  4. ACNetACNetGLSL的移植。适合动画风格的图像和视频放大。
  5. Anime4K开源的高质量的实时动漫缩放/降噪算法。
  6. FSR适用于3D游戏。
  7. Integer Scale将每个像素放大整数倍可以完整保留原图像的视觉效果。预置了2x和3x两种放大倍率。

抓取模式

指示程序如何抓取源窗口图像

  1. WinRT Capture使用Screen Capture API抓取窗口最推荐的方法。此API从Windows 10, v1903开始提供。
  2. GDI使用GDI抓取源窗口速度稍慢。

使用提示

  1. 如果你设置了DPI缩放而要放大的窗口不支持表现为画面模糊请首先进入该程序的兼容性设置将“高DPI缩放替代”设置为“应用程序”。

    高DPI设置

  2. 一些游戏支持调整窗口的大小,但只是简单的使用线性缩放,这时请先将其设为原始分辨率。

免责声明

因为使用了进程注入技术,本程序有可能被报毒。出于安全考虑,您应该检查源代码并自行编译。开发本程序的初衷不含有任何恶意,但使用它所造成的后果应由您自己承担。

参见LICENSE