A general-purpose window upscaler for Windows 10/11.
  • HLSL 91.6%
  • C++ 8.1%
  • C 0.2%
Find a file
Xu d01956e3a7
源窗口位于前台时始终置顶缩放窗口 (#1259)
* feat: 模拟中途置顶的窗口

* fix: 按钮随 DPI 缩放

* fix: 始终置顶

* fix: 修复切换前台窗口

* feat: 删除置顶选项

* refactor: 检查逻辑

* refactor: 用更简单的方式将缩放窗口置于源窗口之前

* fix: 支持源窗口中途置顶

* refactor: 小优化

* fix: 修复特定操作下意外将源窗口置顶

* fix: 提高取消置顶的可靠性

* fix: 调试模式下不置顶

* chore: WindowCase 支持模拟弹窗

* fix: 不要把被禁用的窗口设为前台

* feat: WindowCase 支持模拟“模拟模态弹窗”

* chore: 避免大量错误日志

* fix: 优化 Z 顺序维护

* fix: 不再使用 SWP_NOOWNERZORDER

* fix: 修复消息弹窗可能影响窗口 Z 顺序

* refactor: 小优化

* chore: 添加注释

* chore: 添加注释

* fix: 小优化

* chore: 小优化
2025-08-21 17:49:05 +08:00
.github chore(deps): bump actions/download-artifact from 4 to 5 (#1245) 2025-08-12 08:27:35 +08:00
certs 支持触控输入 (#900) 2024-05-09 22:32:50 +08:00
docs docs: 更新文档 2025-08-10 19:40:57 +08:00
img [ImgBot] Optimize images (#1243) 2025-08-11 19:33:06 +08:00
natvis chore: 添加 parallel-hashmap 依赖和 natvis 2022-10-09 16:14:35 +08:00
scripts chore: 修复发布 wiki 脚本 2025-08-10 20:33:02 +08:00
src 源窗口位于前台时始终置顶缩放窗口 (#1259) 2025-08-21 17:49:05 +08:00
tools 源窗口位于前台时始终置顶缩放窗口 (#1259) 2025-08-21 17:49:05 +08:00
.all-contributorsrc docs: 更新文档 2025-08-10 19:40:57 +08:00
.editorconfig 支持使用 clang-cl 编译 (#1195) 2025-07-15 17:40:04 +08:00
.gitattributes 添加 .gitignore 和 .gitattributes。 2021-02-20 21:20:07 +08:00
.gitignore 迁移到 Conan v2 (#731) 2023-10-15 10:33:06 +08:00
CONTRIBUTING.md docs: 更新文档 2023-11-27 14:55:31 +08:00
CONTRIBUTING_ZH.md docs: 更新文档 2023-11-27 14:55:31 +08:00
Directory.Build.props 支持使用 clang-cl 编译 (#1195) 2025-07-15 17:40:04 +08:00
LICENSE RELICENSE: 许可变更为GPLv3 2021-07-25 14:56:08 +08:00
Magpie.sln 优化自动缩放机制 (#1227) 2025-08-05 17:55:29 +08:00
README.md docs: 更新截图 2025-08-10 21:43:13 +08:00
README_ZH.md docs: 更新截图 2025-08-10 21:43:13 +08:00
Settings.XamlStyler chore: 添加 XamlStyler 配置文件 2023-04-19 15:43:50 +08:00
version.json Update version.json 2025-08-10 12:21:44 +00:00


Logo

Magpie

License build All Contributors Translation status

🌍 English | 简体中文

Magpie is a lightweight window upscaling tool that comes equipped with a variety of efficient scaling algorithms and filters.

👉 Download

👉 FAQ

👉 Built-in effects

👉 Compilation guide

Features

  • Supports both fullscreen and windowed scaling
  • Includes a variety of built-in algorithms and filters, including Anime4K, FSR, CRT shaders, and more
  • WinUI-based user interface with support for light and dark themes
  • Multi-monitor support

Screenshots

Main window Main window

Hints

  1. If you have set DPI scaling and the window you want to scale does not support high DPI (which is common in older games), it is recommended to first enter the program's compatibility settings and set "High DPI scaling override" to "Application".

  2. Some games support zooming the window, but with extremely naive algorithms. Please set the resolution to the built-in (best) option.

System requirements

  1. Windows 10 v1903+ or Windows 11
  2. DirectX feature level 11

Localization

Thanks to Weblate for hosting! Click the image below to visit the translation page.

Translation status

Acknowledgement

Thanks go to these wonderful people:

Xu
Xu

🚧
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

🌍
Andrus Diaz German
Andrus Diaz German

🌍
Kefir2105
Kefir2105

🌍
animeojisan
animeojisan

🌍
MuscularPuky
MuscularPuky

🌍
Zoommod
Zoommod

🌍
fil08
fil08

🌍
攸羚
攸羚

💻
OHaiiBuzzle
OHaiiBuzzle

🌍
Rastadu23
Rastadu23

🌍
hauuau
hauuau

💻
nellydocs
nellydocs

🌍
funnyplanter
funnyplanter

💻
Erich Yu
Erich Yu

💻
தமிழ் நேரம்
தமிழ் நேரம்

🌍
mhtvsSFrpHdE
mhtvsSFrpHdE

📖
Krzysztof
Krzysztof

🌍

This project follows the all-contributors specification. Contributions of any kind are welcome!