Skip to content

Releases: Blinue/Magpie

v0.10.1

04 Apr 10:20
Compare
Choose a tag to compare
  1. 修复了启用“始终以管理员身份运行”后无法启动的问题 #511
  2. 优化了对 RPG Maker MZ 的支持 #508
  3. 现在无需以管理员身份运行也可以为管理员身份的窗口创建配置文件
  4. 支持繁体中文 #518(感谢 @NeilTohno
  5. 修复了缩放时无法和高权限窗口交互的问题 #515
  6. 修复了 RAVU_Zoom_R3 的错误 #516

v0.10.0

25 Mar 11:04
Compare
Choose a tag to compare

已知问题:启用“始终以管理员身份运行”后无法启动

这是 Magpie 诞生以来最重大的更新,感谢每一位贡献代码、翻译以及提供反馈的人。

感谢 @yakymoto@0x4E69676874466F78 分别贡献了英语和俄语翻译。

运行环境变更

  1. 不再支持 Win10 v1903 以下的系统
  2. 不再需要 .NET 和 MSVC 运行时

新功能

  1. 全新的基于 WinUI 的用户界面,支持明暗主题和 Mica 背景
    • Mica 背景仅限 Win11 22H2+
  2. 特定窗口(游戏)的配置 #423 #385 #130 #61
    • 可直接在配置界面启动游戏
    • 支持自动缩放
  3. 支持在用户界面中配置缩放模式
  4. 支持“默认降采样效果”,窗口缩放后如果大于屏幕尺寸将自动应用此效果
    • 默认为 Bicubic
  5. 支持导出/导入缩放模式,可用于分享配置
    • 支持导入旧版缩放配置(ScaleModels.json)
  6. 新的修改快捷键的用户界面,和 PowerToys 体验相同
  7. 便携模式,开启后会将配置文件保存在本地文件夹
  8. 升级了常驻后台功能,开启后始终在系统托盘中显示图标,关闭主窗口不会退出程序
  9. 自动更新 #287
  10. 开机启动时不会弹出 UAC #327
  11. 支持自定义倒计时时长 #258
  12. 系统截图时自动隐藏光标 #394
    • 卡顿时可能不可靠
  13. “保留标题栏”选项
    • 仅限 Graphics Capture 和 Desktop Duplication 捕获模式
  14. 支持自定义光标缩放
  15. “内联效果参数”选项。开启后将稍微提高性能,但每次修改参数将需重新编译该效果
  16. 源窗口移动或调整大小后自动重新缩放 #487

修复

  1. 修复了与 RTSS 的兼容性
  2. 优化了对透明窗口的支持 #422
  3. 现在禁止缩放操作系统的特殊窗口,如开始菜单、任务栏、桌面窗口等
  4. 现在缩放时可以被 Wallpaper Engine 检测到 #502

效果变更

  1. 添加 Deband #472 #479 (感谢 @kato-megumi
  2. CRT_Geom 默认不再模拟隔行扫描 #415
  3. 部分基于机器学习的效果现在有了更平滑的边缘 #398
  4. 删除 CatmullRom
  5. 修复了 SMAA 错误的支持缩放的问题

v0.10.0-preview2

23 Feb 11:36
Compare
Choose a tag to compare
v0.10.0-preview2 Pre-release
Pre-release

仍在征集新图标 #370

运行环境变更

不再需要 MSVC 运行时。现在无需用户安装任何环境。

新功能

  1. 本地化支持,添加了英语本地化(Added English localization
  2. 自动更新 #287
  3. 自动缩放 #193
  4. 优化了对打包应用的支持
    • 打包应用指通过 appx 安装的应用,如 UWP
  5. 标题栏菜单和系统托盘菜单适配深色主题
  6. 很多性能优化

修复

  1. 修复了以管理员身份运行时导入/导出闪退的问题
  2. 现在始终以用户身份启动游戏,即使 Magpie 是管理员身份
  3. 修复了重启资源管理器后托盘图标丢失的问题 #448
  4. 优化了快捷键的可用性 #448
  5. 修复了与 RTSS 的兼容性
  6. 现在禁止缩放操作系统的特殊窗口,如开始菜单、任务栏、桌面窗口等
  7. 现在管理员身份下不支持拖拽排序 #457

效果变更

添加 Deband #472 #479 (感谢 @kato-megumi

v0.10.0-preview1

17 Oct 13:09
Compare
Choose a tag to compare
v0.10.0-preview1 Pre-release
Pre-release

v0.10 的第一个预览版现已释出,使用中遇到问题请提交 issue。注意 v0.10 仍在开发中,以下功能尚未完成:

  • 本地化(目前只支持中文)Only Chinese is supported for now!
  • 仍在征集新图标 #370
  • 自动更新 #287
  • 自动缩放 #193

运行环境变更:

  1. 不再支持 Win10 v1903 以下的系统
  2. 不再需要 .NET 运行时

新功能

image

  1. 全新的基于 WinUI 的用户界面,支持明暗主题和 Mica 背景
    • Mica 背景仅限 Win11 22H2+
  2. 特定窗口(游戏)的配置 #423 #385 #130 #61
    • 可直接在配置界面启动游戏
  3. 支持在用户界面中配置缩放模式
  4. 支持“默认降采样效果”,窗口缩放后如果大于屏幕尺寸将自动应用此效果
    • 默认为 Bicubic
  5. 支持导出/导入缩放模式,可用于分享配置
    • 支持导入旧版缩放配置(ScaleModels.json)
  6. 新的修改快捷键的用户界面,和 PowerToys 体验相同
  7. 便携模式,开启后会将配置文件保存在本地文件夹
  8. 升级了常驻后台功能,开启后始终在系统托盘中显示图标,关闭主窗口不会退出程序
  9. 开机启动时不会弹出 UAC #327
  10. 支持自定义倒计时时长 #258
  11. 系统截图时自动隐藏光标 #394
    • 卡顿时可能不可靠
  12. “保留标题栏”选项
    • 仅限 Graphics Capture 和 Desktop Duplication 捕获模式
  13. 支持自定义光标缩放
  14. “内联效果参数”选项。开启后将稍微提高性能,但每次修改参数将需重新编译该效果

修复

  1. 修复了与 RTSS 的兼容性
  2. 优化了对透明窗口的支持 #422

效果变更

  1. 现已支持文件夹分组
  2. CRT_Geom 默认不再模拟隔行扫描 #415
  3. 部分基于机器学习的效果现在有了更平滑的边缘 #398
  4. 删除 CatmullRom
  5. 修复了 SMAA 错误的支持缩放的问题

v0.9.1

25 Jul 13:27
Compare
Choose a tag to compare
  1. 添加 Anime4K_Upscale_VL、Anime4K_Upscale_UL、Anime4K_Upscale_Denoise_VL、Anime4K_Upscale_Denoise_UL #403 #406 (感谢 @kato-megumi
  2. 添加 ImageAdjustment,用以调节亮度、对比度等杂项参数 #391
  3. 更新俄语翻译 #388 (感谢 @0x4E69676874466F78
  4. 更新 SSimDownscaler
  5. 优化部分效果的性能
    • Bicubic 的性能得到大幅提高。CatmullRom 已无明显性能优势,v0.10 将删除此效果
  6. 错误修复

v0.9.0

10 May 07:41
Compare
Choose a tag to compare

此版本要求 .NET 6.0.4 Desktop 运行时以及 DirectX Feature Level 11。

新功能

  1. 全面重写渲染系统,新的 MagpieFX v2,语法见自定义效果
  2. 实现游戏内覆盖,目前仅用于衡量性能,以后也会用于在运行时更改效果参数。默认快捷键 Ctrl+Alt+D,可在设置中更改。
  3. 拖拽 FPS 可调整位置,在 FPS 上右键可调整样式 #341
  4. 增强了光标功能,现在可以将光标自然的移到其他窗口上,如开始菜单、Xbox Game Bar 和 Alt+Tab 窗口
  5. “在 3D 游戏中限制光标”已升级为“3D 游戏模式”,启用时将针对 3D 游戏进行优化,游戏内覆盖也有不同的表现。
  6. 在 ScaleModels.json 中可以为效果指定 inlineParams 参数以启用内联参数。这可以稍微提高某些效果的性能,但每次更改参数时都需要重新编译该效果。

示例:

{
    "effect": "FSR_RCAS",
    "sharpness": 0.87,
    "inlineParams": true
}

效果变更

  1. 所有效果均已重写。性能对比见 #254 (comment)
  2. 添加 CatmullRom,这是 Bicubic 的一个变体,针对速度优化,最适合下采样
  3. 添加 CAS_Scaling,支持缩放的 CAS 变体
  4. 添加 LCAS,一个非常轻量的 3D 画面缩放算法(感谢 @Tzugimaa
  5. 添加 MMPX,一个像素画缩放算法 #349
  6. 添加 NNEDI3_nns16_win8x4 和 NNEDI3_nns64_win8x6 #283
  7. 删除 Anime4K_Upscale_S_Lite、Bicubic_Lite 和 FSR_EASU_DX10
  8. Linear 重命名为 Bilinear
  9. AdaptiveSharpen 的 curveHeight 参数默认值调整为 0.8
  10. 移除了 CRT_Easymode 的 scaleInLinearGamma 参数
  11. SSimDownscaler 添加 oversharp 参数用于调整锐度

其他更改

调整缩放模式预设:移除 RAVU,Lanczos 不再包含锐化步骤。

系统需求

  1. Windows 10/11
  2. DirectX Feature Level 11

v0.9.0-preview1

06 May 12:42
Compare
Choose a tag to compare
v0.9.0-preview1 Pre-release
Pre-release

新功能

  1. 全面重写渲染系统,新的 MagpieFX v2,语法见自定义效果
  2. 实现游戏内覆盖,目前仅用于衡量性能,以后也会用于在运行时更改效果参数。默认快捷键 Ctrl+Alt+D,可在设置中更改。
    image
  3. 拖拽 FPS 可调整位置,在 FPS 上右键可调整样式
  4. 增强了光标功能,现在可以将光标自然的移到其他窗口上,如开始菜单、Xbox Game Bar 和 Alt+Tab 窗口
  5. 在 ScaleModels.json 中可以为效果指定 inlineParams 参数以启用内联参数。这可以稍微提高某些效果的性能,但每次更改参数时都需要重新编译该效果。

示例:

{
    "effect": "FSR_RCAS",
    "sharpness": 0.87,
    "inlineParams": true
}
  1. “在 3D 游戏中限制光标”已升级为“3D 游戏模式”,启用时将针对 3D 游戏进行优化,游戏内覆盖也有不同的表现。
  2. 调整缩放模式预设,移除 RAVU。

效果更改

  1. 所有效果均已重写。性能对比见 #254 (comment)
  2. 添加 CatmullRom,这是 Bicubic 的一个变体,针对速度优化,最适合下采样
  3. 添加 CAS_Scaling,支持缩放的 CAS 变体
  4. 添加 LCAS,一个非常轻量的 3D 画面缩放算法(感谢 @Tzugimaa
  5. 删除 Anime4K_Upscale_S_Lite、Bicubic_Lite 和 FSR_EASU_DX10
  6. Linear 重命名为 Bilinear
  7. AdaptiveSharpen 的 curveHeight 参数默认值调整为 0.8
  8. 移除了 CRT_Easymode 的 scaleInLinearGamma 参数
  9. SSimDownscaler 添加 oversharp 参数用于调整锐度

系统需求

  1. Windows 10/11
  2. DirectX Feature Level 11

v0.8.2

30 Apr 14:17
Compare
Choose a tag to compare

若无法打开程序请尝试安装 .NET 6.0.4 运行时

  1. 感谢 @WHMHammer 将 README 和文档翻译为英语
  2. 优化了 Graphics Capture 捕获模式的稳定性(感谢 @Pijulin
  3. 启用“在 3D 游戏中限制光标”时将无法使用多屏幕 #321(感谢 @mouarfff
  4. 修复鼠标加速关闭时无法正确调整光标速度的问题 #345(感谢 @ljx0772
  5. 优化了部分效果

v0.8.1

22 Jan 11:31
Compare
Choose a tag to compare

新功能

  1. 支持自定义裁剪 #268
  2. 重新添加俄语翻译(感谢 @0x4E69676874466F78
  3. 现在托盘图标的文字提示包含当前配置信息

修复

  1. 降低了 Graphics Capture 捕获模式的 CPU 占用
  2. 优化了 Desktop Duplication 捕获模式的流畅度
  3. 修复了特定情况下光标无法在屏幕间移动的问题 #270
  4. 优化了 CRT_Easymode 效果的参数

v0.8.0

28 Dec 10:21
Compare
Choose a tag to compare

v0.8 要求安装 .NET 6 运行时

新功能

  1. 用户界面迁移到 .NET 6
  2. 支持裁剪 UWP 窗口的标题栏。一些 UWP 窗口的标题栏是用户界面的一部分,因此提供了关闭这个功能的选项
  3. 支持多显示器
    • 支持 DPI 缩放不同的多显示器
    • 支持全屏窗口跨越多个显示器 #219
    • 全屏时光标可以在显示器间自由移动,此时操作其他显示器上的窗口将不会退出全屏状态 #65
  4. 添加新的捕获模式 Desktop Duplication,要求操作系统为 win10 v2004 或更新 👉现有捕获模式的对比
  5. 添加模拟独占全屏的功能,可以起到免打扰的效果 #245

效果变更

  1. Mitchell 重命名为 Bicubic,参数不再兼容
  2. 添加 NIS 和 NVSharpen,它们的使用示例见 #202 (comment)
  3. 添加一些 CRT 着色器,包括 CRT-Easymode, CRT-Geom, CRT-Hyllian, CRT-Lottes 和 GTU #160
  4. 添加 Anime4K_Thin_HQ 和 Anime4K_Upscale_GAN_x2_S
  5. 添加 LumaSharpen 和 FineSharp #242
  6. 添加 FSR_EASU_DX10,它是支持 DirectX 功能级别 10 的 FSR_EASU,速度比原始版本稍慢

感谢 @hooke007 维护一个 Magpie 的所有效果的示例配置 https://gist.github.com/hooke007/818ecc88f18e229bca743b7ae48947ad

其他更改

  1. 优化了 Graphics Capture 捕获模式的兼容性
  2. 优化了帧率在白色背景下的可见性 #111
  3. 现在可以安全的在其他程序/脚本中启动 Magpie 而不必设置工作路径 #236

系统需求

  1. Windows 10/11
  2. DirectX 功能级别 10
  3. .NET 6 运行时
  4. MSVC 2015-2022 运行时

注意事项

  1. v0.8 是最后一个支持 DirectX 功能级别 10 的版本
  2. Magpie 的实现中 NIS 比 FSR 慢的多,但是 NVSharpen 相当快