Skip to content
forked from Blinue/Magpie

An all-purpose window scaling tool.

License

Notifications You must be signed in to change notification settings

a0193143/Magpie

 
 

Repository files navigation



Logo of Magpie

Magpie

许可协议 build All Contributors GitHub all releases

🌍 简体中文 | English

Magpie 是一个轻量级的窗口缩放工具,内置了多种高效的缩放算法和滤镜。它主要用于提升游戏画质和让不支持全屏化的游戏也能全屏显示等。

我们使用 Weblate 进行本地化工作,请帮助我们把 Magpie 翻译成更多语言。

翻译状态

👉 下载

👉 FAQ

👉 内置效果介绍

👉 编译指南

👉 贡献指南

功能

  • 将任何窗口放大至全屏
  • 众多内置算法,包括 Lanczos、Anime4KFSR、Adaptive Sharpen、多种 CRT 着色器等
  • 基于 WinUI 的用户界面,支持浅色和深色主题
  • 为特定窗口创建配置文件
  • 多屏幕支持

如何使用

  1. 配置缩放模式:Magpie 预设了一些简单的缩放模式,但建议根据使用场景自行配置。然后在“配置文件”-“默认”页面更改全局缩放模式。
  2. 缩放窗口:把要缩放的窗口置于前台,按下快捷键(默认为 Win+Shift+A)即可全屏显示。请注意,要缩放的窗口必须处于窗口化状态,而不是最大化或全屏化。也可以使用“主页”上的“x 秒后缩放”按钮,Magpie 将在数秒后自动缩放前台窗口。
  3. 为窗口创建配置文件:这使你可以保存针对某个窗口的配置,也支持在该窗口位于前台时自动执行缩放。
  4. 自定义效果:Magpie 使用 Direct3D 计算着色器实现效果,但扩展了语法来定义资源、组织多个通道等,详见 MagpieFX 。有着色器编写经验者可以轻松创建自定义效果。

截图

主窗口

系统需求

  1. Windows 10 v1903+ 或 Windows 11
  2. DirectX 功能级别 11

使用提示

  1. 如果你设置了 DPI 缩放,而要放大的窗口没有高 DPI 支持(这在老游戏中很常见),推荐首先进入该程序的兼容性设置,将“高 DPI 缩放替代”设置为“应用程序”。
  2. 一些游戏支持调整窗口的大小,但只使用简单的缩放算法,这时请先将其设为原始(最佳)分辨率。

贡献者 ✨

感谢每一位参与贡献的人(emoji key):

刘旭
刘旭

🚧 💻 👀 📖 💬
hooke007
hooke007

📖 💬 📓 💻
Pal Lockheart
Pal Lockheart

📓
Steve Donaghy
Steve Donaghy

💻 🌍
gyro永不抽风
gyro永不抽风

💻
ButtERRbrod
ButtERRbrod

🌍
NightFox
NightFox

🌍
Tzugimaa
Tzugimaa

💻
WHMHammer
WHMHammer

🌍
kato-megumi
kato-megumi

💻
Mike Wang
Mike Wang

📓
Sammy Hori
Sammy Hori

🌍
NeilTohno
NeilTohno

🌍
a0193143
a0193143

🌍
soulset001
soulset001

🌍
WluhWluh
WluhWluh

🎨
Serdar Sağlam
Serdar Sağlam

🌍

本项目遵循 all-contributors 规范。欢迎任何形式的贡献!

About

An all-purpose window scaling tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HLSL 75.2%
  • C++ 24.6%
  • C 0.1%
  • Python 0.1%
  • PowerShell 0.0%
  • Batchfile 0.0%