Code Monkey home page Code Monkey logo

magpie's Introduction



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 规范。欢迎任何形式的贡献!

magpie's People

Contributors

blinue avatar allcontributors[bot] avatar 0x4e69676874466f78 avatar hooke007 avatar weblate avatar tzugimaa avatar dependabot[bot] avatar neiltohno avatar neokushan avatar whmhammer avatar wluhwluh avatar gamepp avatar imgbotapp avatar jeffersonqin avatar kato-megumi avatar butterrbrod avatar eltociear avatar sammyhori avatar imgbot[bot] avatar ps1freak26 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.