Releases: Blinue/Magpie
Releases · Blinue/Magpie
v0.10.1
v0.10.0
已知问题:启用“始终以管理员身份运行”后无法启动
这是 Magpie 诞生以来最重大的更新,感谢每一位贡献代码、翻译以及提供反馈的人。
感谢 @yakymoto 和 @0x4E69676874466F78 分别贡献了英语和俄语翻译。
运行环境变更
- 不再支持 Win10 v1903 以下的系统
- 不再需要 .NET 和 MSVC 运行时
新功能
- 全新的基于 WinUI 的用户界面,支持明暗主题和 Mica 背景
- Mica 背景仅限 Win11 22H2+
- 特定窗口(游戏)的配置 #423 #385 #130 #61
- 可直接在配置界面启动游戏
- 支持自动缩放
- 支持在用户界面中配置缩放模式
- 支持“默认降采样效果”,窗口缩放后如果大于屏幕尺寸将自动应用此效果
- 默认为 Bicubic
- 支持导出/导入缩放模式,可用于分享配置
- 支持导入旧版缩放配置(ScaleModels.json)
- 新的修改快捷键的用户界面,和 PowerToys 体验相同
- 便携模式,开启后会将配置文件保存在本地文件夹
- 升级了常驻后台功能,开启后始终在系统托盘中显示图标,关闭主窗口不会退出程序
- 自动更新 #287
- 开机启动时不会弹出 UAC #327
- 支持自定义倒计时时长 #258
- 系统截图时自动隐藏光标 #394
- 卡顿时可能不可靠
- “保留标题栏”选项
- 仅限 Graphics Capture 和 Desktop Duplication 捕获模式
- 支持自定义光标缩放
- “内联效果参数”选项。开启后将稍微提高性能,但每次修改参数将需重新编译该效果
- 源窗口移动或调整大小后自动重新缩放 #487
修复
效果变更
- 添加 Deband #472 #479 (感谢 @kato-megumi)
- CRT_Geom 默认不再模拟隔行扫描 #415
- 部分基于机器学习的效果现在有了更平滑的边缘 #398
- 删除 CatmullRom
- 修复了 SMAA 错误的支持缩放的问题
v0.10.0-preview2
仍在征集新图标 #370
运行环境变更
不再需要 MSVC 运行时。现在无需用户安装任何环境。
新功能
- 本地化支持,添加了英语本地化(Added English localization)
- 感谢 @yakymoto 提供的英语翻译
- 自动更新 #287
- 自动缩放 #193
- 优化了对打包应用的支持
- 打包应用指通过 appx 安装的应用,如 UWP
- 标题栏菜单和系统托盘菜单适配深色主题
- 很多性能优化
修复
- 修复了以管理员身份运行时导入/导出闪退的问题
- 现在始终以用户身份启动游戏,即使 Magpie 是管理员身份
- 修复了重启资源管理器后托盘图标丢失的问题 #448
- 优化了快捷键的可用性 #448
- 修复了与 RTSS 的兼容性
- 现在禁止缩放操作系统的特殊窗口,如开始菜单、任务栏、桌面窗口等
- 现在管理员身份下不支持拖拽排序 #457
效果变更
添加 Deband #472 #479 (感谢 @kato-megumi)
v0.10.0-preview1
v0.10 的第一个预览版现已释出,使用中遇到问题请提交 issue。注意 v0.10 仍在开发中,以下功能尚未完成:
运行环境变更:
- 不再支持 Win10 v1903 以下的系统
- 不再需要 .NET 运行时
新功能
- 全新的基于 WinUI 的用户界面,支持明暗主题和 Mica 背景
- Mica 背景仅限 Win11 22H2+
- 特定窗口(游戏)的配置 #423 #385 #130 #61
- 可直接在配置界面启动游戏
- 支持在用户界面中配置缩放模式
- 支持“默认降采样效果”,窗口缩放后如果大于屏幕尺寸将自动应用此效果
- 默认为 Bicubic
- 支持导出/导入缩放模式,可用于分享配置
- 支持导入旧版缩放配置(ScaleModels.json)
- 新的修改快捷键的用户界面,和 PowerToys 体验相同
- 便携模式,开启后会将配置文件保存在本地文件夹
- 升级了常驻后台功能,开启后始终在系统托盘中显示图标,关闭主窗口不会退出程序
- 开机启动时不会弹出 UAC #327
- 支持自定义倒计时时长 #258
- 系统截图时自动隐藏光标 #394
- 卡顿时可能不可靠
- “保留标题栏”选项
- 仅限 Graphics Capture 和 Desktop Duplication 捕获模式
- 支持自定义光标缩放
- “内联效果参数”选项。开启后将稍微提高性能,但每次修改参数将需重新编译该效果
修复
- 修复了与 RTSS 的兼容性
- 优化了对透明窗口的支持 #422
效果变更
v0.9.1
- 添加 Anime4K_Upscale_VL、Anime4K_Upscale_UL、Anime4K_Upscale_Denoise_VL、Anime4K_Upscale_Denoise_UL #403 #406 (感谢 @kato-megumi)
- 添加 ImageAdjustment,用以调节亮度、对比度等杂项参数 #391
- 更新俄语翻译 #388 (感谢 @0x4E69676874466F78 )
- 更新 SSimDownscaler
- 优化部分效果的性能
- Bicubic 的性能得到大幅提高。CatmullRom 已无明显性能优势,v0.10 将删除此效果
- 错误修复
v0.9.0
此版本要求 .NET 6.0.4 Desktop 运行时以及 DirectX Feature Level 11。
新功能
- 全面重写渲染系统,新的 MagpieFX v2,语法见自定义效果
- 实现游戏内覆盖,目前仅用于衡量性能,以后也会用于在运行时更改效果参数。默认快捷键 Ctrl+Alt+D,可在设置中更改。
- 拖拽 FPS 可调整位置,在 FPS 上右键可调整样式 #341
- 增强了光标功能,现在可以将光标自然的移到其他窗口上,如开始菜单、Xbox Game Bar 和 Alt+Tab 窗口
- “在 3D 游戏中限制光标”已升级为“3D 游戏模式”,启用时将针对 3D 游戏进行优化,游戏内覆盖也有不同的表现。
- 在 ScaleModels.json 中可以为效果指定 inlineParams 参数以启用内联参数。这可以稍微提高某些效果的性能,但每次更改参数时都需要重新编译该效果。
示例:
{
"effect": "FSR_RCAS",
"sharpness": 0.87,
"inlineParams": true
}
效果变更
- 所有效果均已重写。性能对比见 #254 (comment)
- 添加 CatmullRom,这是 Bicubic 的一个变体,针对速度优化,最适合下采样
- 添加 CAS_Scaling,支持缩放的 CAS 变体
- 添加 LCAS,一个非常轻量的 3D 画面缩放算法(感谢 @Tzugimaa)
- 添加 MMPX,一个像素画缩放算法 #349
- 添加 NNEDI3_nns16_win8x4 和 NNEDI3_nns64_win8x6 #283
- 删除 Anime4K_Upscale_S_Lite、Bicubic_Lite 和 FSR_EASU_DX10
- Linear 重命名为 Bilinear
- AdaptiveSharpen 的 curveHeight 参数默认值调整为 0.8
- 移除了 CRT_Easymode 的 scaleInLinearGamma 参数
- SSimDownscaler 添加 oversharp 参数用于调整锐度
其他更改
调整缩放模式预设:移除 RAVU,Lanczos 不再包含锐化步骤。
系统需求
- Windows 10/11
- DirectX Feature Level 11
v0.9.0-preview1
新功能
- 全面重写渲染系统,新的 MagpieFX v2,语法见自定义效果
- 实现游戏内覆盖,目前仅用于衡量性能,以后也会用于在运行时更改效果参数。默认快捷键 Ctrl+Alt+D,可在设置中更改。
- 拖拽 FPS 可调整位置,在 FPS 上右键可调整样式
- 增强了光标功能,现在可以将光标自然的移到其他窗口上,如开始菜单、Xbox Game Bar 和 Alt+Tab 窗口
- 在 ScaleModels.json 中可以为效果指定 inlineParams 参数以启用内联参数。这可以稍微提高某些效果的性能,但每次更改参数时都需要重新编译该效果。
示例:
{
"effect": "FSR_RCAS",
"sharpness": 0.87,
"inlineParams": true
}
- “在 3D 游戏中限制光标”已升级为“3D 游戏模式”,启用时将针对 3D 游戏进行优化,游戏内覆盖也有不同的表现。
- 调整缩放模式预设,移除 RAVU。
效果更改
- 所有效果均已重写。性能对比见 #254 (comment)
- 添加 CatmullRom,这是 Bicubic 的一个变体,针对速度优化,最适合下采样
- 添加 CAS_Scaling,支持缩放的 CAS 变体
- 添加 LCAS,一个非常轻量的 3D 画面缩放算法(感谢 @Tzugimaa)
- 删除 Anime4K_Upscale_S_Lite、Bicubic_Lite 和 FSR_EASU_DX10
- Linear 重命名为 Bilinear
- AdaptiveSharpen 的 curveHeight 参数默认值调整为 0.8
- 移除了 CRT_Easymode 的 scaleInLinearGamma 参数
- SSimDownscaler 添加 oversharp 参数用于调整锐度
系统需求
- Windows 10/11
- DirectX Feature Level 11
v0.8.2
v0.8.1
v0.8.0
v0.8 要求安装 .NET 6 运行时。
新功能
- 用户界面迁移到 .NET 6
- 支持裁剪 UWP 窗口的标题栏。一些 UWP 窗口的标题栏是用户界面的一部分,因此提供了关闭这个功能的选项
- 支持多显示器
- 添加新的捕获模式 Desktop Duplication,要求操作系统为 win10 v2004 或更新 👉现有捕获模式的对比
- 添加模拟独占全屏的功能,可以起到免打扰的效果 #245
效果变更
- Mitchell 重命名为 Bicubic,参数不再兼容
- 添加 NIS 和 NVSharpen,它们的使用示例见 #202 (comment)
- 添加一些 CRT 着色器,包括 CRT-Easymode, CRT-Geom, CRT-Hyllian, CRT-Lottes 和 GTU #160
- 添加 Anime4K_Thin_HQ 和 Anime4K_Upscale_GAN_x2_S
- 添加 LumaSharpen 和 FineSharp #242
- 添加 FSR_EASU_DX10,它是支持 DirectX 功能级别 10 的 FSR_EASU,速度比原始版本稍慢
感谢 @hooke007 维护一个 Magpie 的所有效果的示例配置 https://gist.github.com/hooke007/818ecc88f18e229bca743b7ae48947ad
其他更改
系统需求
- Windows 10/11
- DirectX 功能级别 10
- .NET 6 运行时
- MSVC 2015-2022 运行时
注意事项
- v0.8 是最后一个支持 DirectX 功能级别 10 的版本
- Magpie 的实现中 NIS 比 FSR 慢的多,但是 NVSharpen 相当快