A general-purpose window upscaler for Windows 10/11.
  • HLSL 91.6%
  • C++ 8.1%
  • C 0.2%
Find a file
Howard Wu b38dbf2c9b
设置文件版本信息 (#1344)
* 设置文件版本信息

不固定为 0.0.0.0,可以不打开应用时读取版本信息
TouchHelper 版本检查和 Updater 检查更新时可以直接从文件读取版本号

* 设置文件版本号时不考虑MP_VERSION_TAG

同时从 public.py 中移除替换逻辑

* chore: RC 优化
1. 用 MP_VERSION_STRING 取代 MP_VERSION_TAG,前者不包含开头的 v 字符
2. RC 文件不再支持 VS 编辑,删除了冗余代码。区域由非特定语言改为 en-US
3. STRINGIFY 和 WIDEN_STRINGIFY 宏移到通用头文件

* chore: 简化 resource.h

* chore: 删除 APSTUDIO_READONLY_SYMBOLS 宏
这个宏供 VS 资源编辑器使用

* chore: 始终定义 MP_MEOW_VERSION
通过 MP_VERSION_STRING 区分开发版本和发布版本

* chore: 简化版本字符串提取
使用了正则表达式的正向先行断言

---------

Co-authored-by: Xu <blinue@outlook.com>
2025-12-02 18:28:58 +08:00
.github 设置文件版本信息 (#1344) 2025-12-02 18:28:58 +08:00
certs 支持触控输入 (#900) 2024-05-09 22:32:50 +08:00
docs 支持 Visual Studio 2026 (#1343) 2025-11-27 21:57:38 +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 设置文件版本信息 (#1344) 2025-12-02 18:28:58 +08:00
src 设置文件版本信息 (#1344) 2025-12-02 18:28:58 +08:00
tools chore: 修复 Debug 配置编译警告 2025-08-27 18:13:06 +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.slnx chore: slnx 指定启动项目 2025-12-01 14:17:10 +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-27 10:31:19 +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!