Giter Site home page Giter Site logo

magpie's Introduction

MAGPIE

Magpie可以将任意窗口放大至全屏,支持多种高级缩放算法,包括Lanczos、Anime4KFSRFSRCNNX等。

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

使用中遇到问题请提交 issue。

编译指南

FAQ

使用方法

窗口截图

要放大的窗口位于前台时,按下热键即可全屏显示该窗口,再次按下热键或者切换前台窗口将退出全屏。

以下为配置说明:

热键修改

程序使用globalmousekeyhook检测热键。

手动输入键值修改为你喜欢的键位(多个键位组合之间用 + 连接)

  1. 字母使用大写,如 A ;数字使用特殊格式,如 D1 (小键盘数字则为 NumPad1
  2. 功能键的单词首字母大写,如 Capital (不能写 Caps ), F1PageUp
  3. 个别键位不能作为单独的触发热键,必须与其它键位组合使用,如 ControlShiftAlt
  4. 组合键按照前后顺序按下才能正确触发,如 B+C (先按住b不松手而后再按下c)

缩放模式

程序预置了多种缩放模式,如果它们不符合你的需求,请自定义缩放

  1. Lanczos:常见的传统插值算法,善于保留锐利的边缘。
  2. RAVU:见About RAVU。此预置使用zoom变体。
  3. FSRCNNX:FSRCNN的变体。在各种场合表现优秀。
  4. ACNet:ACNetGLSL的移植。适合动画风格的图像和视频放大。
  5. Anime4K:开源的高质量的实时动漫缩放/降噪算法。
  6. FSR:适用于3D游戏。
  7. Integer Scale:将每个像素放大整数倍,可以完整保留原图像的视觉效果。预置了2x和3x两种放大倍率。

抓取模式

指示程序如何抓取源窗口图像

  1. WinRT Capture:使用Screen Capture API抓取窗口,最推荐的方法。此API从Windows 10, v1903开始提供。
  2. GDI:使用GDI抓取源窗口,速度稍慢。

使用提示

  1. 如果你设置了DPI缩放,而要放大的窗口不支持(表现为画面模糊),请首先进入该程序的兼容性设置,将“高DPI缩放替代”设置为“应用程序”。

    高DPI设置

  2. 一些游戏支持调整窗口的大小,但只是简单的使用线性缩放,这时请先将其设为原始分辨率。

许可

参见LICENSE

magpie's People

Contributors

blinue avatar butterrbrod avatar hooke007 avatar imgbotapp avatar jeffersonqin avatar neokushan 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.