A general-purpose window upscaler for Windows 10/11.
  • HLSL 91.6%
  • C++ 8.1%
  • C 0.2%
Find a file
2021-03-04 10:58:55 +08:00
img 更新README 2021-03-04 10:50:18 +08:00
Magpie 更新README 2021-03-04 10:50:18 +08:00
Runtime 更新README 2021-03-04 10:57:01 +08:00
.gitattributes 添加 .gitignore 和 .gitattributes。 2021-02-20 21:20:07 +08:00
.gitignore 将现有代码封装成dll供用户界面调用 2021-02-26 22:31:13 +08:00
Magpie.sln 不允许同时运行多个实例 2021-03-02 18:11:05 +08:00
README.md 更新README 2021-03-04 10:58:55 +08:00

MAGPIE v0.1

窗口放大镜!

可以将任意窗口全屏显示,支持高级缩放算法,包括 Jinc2、Anime4K本项目包含一个hlsl移植、Lanczos6等。

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

本项目还处于早期阶段欢迎fork和star欢迎任何形式的贡献。

注意欲使用本程序你需要一个性能足够的GPU尤其是使用Anime4K缩放模式时。

窗口截图

窗口截图

使用方法:程序启动后,激活要放大的窗口,按下热键即可全屏显示该窗口,再次按下热键将退出全屏。

目前缩放模式仅支持通用Jinc2+自适应锐化以及Anime4KAnime4K+HQBicubic程序内使用json因此你可以轻松地组合出自己的缩放模式

效果截图

以下图像均只用于演示目的

通用模式

源窗口

通用_源

放大后

通用_放大后

Anime4K模式

源窗口

Anime4K_源

放大后

Anime4K_放大后

已知限制

由于实现的限制,在帧数较低时鼠标将运动迟缓。目前不支持使用自定义鼠标的窗口。

开发计划

Milestones