Blinue / Magpie

An all-purpose window upscaler for Windows 10/11.
GNU General Public License v3.0
9.66k stars 496 forks source link

更方便的观察最终输出的方法 #990

Open eriforce opened 2 months ago

eriforce commented 2 months ago

Expected behavior 预期的功能

最近在组合尝试各种效果的时候,感觉对比各种效果的差异的时候操作起来不太方便。不知道有没有更方便的方法,在issue和discussion里没搜到类似的问题。

是不是只能一边调整缩放模式,一边不断退出/进入缩放,然后自己截图来做对比?如果是的话,我的想法是能不能参考Reshade,直接在overlay中对当前缩放模式进行基本的修改,比如启用/禁用/排序,这样在对比应用不同效果时会方便很多。

Alternative behavior (optional) 近似的功能(可选)

Reshade的overlay: image

Blinue commented 2 months ago

缩放时允许修改缩放模式确实很方便,但实现复杂,我目前没有精力做

  1. 能否支持修改缩放比例
  2. 需要实现缩放时编译着色器(视情况实现为异步)
  3. 修改之后的保存问题
eriforce commented 2 months ago

能否支持修改缩放比例

是指单个效果里的比例参数么?

修改之后的保存问题

我觉得在overlay里的修改基本上是用于测试目的。只要提示了用户,即使不做保存也能接受?


另外这里是否还会牵涉到overlay的行为问题,现在好像只有3d game mode下可以接受鼠标点击?

Blinue commented 2 months ago

叠加层支持鼠标输入,但不支持键盘输入,键盘输入只能由前台窗口处理。

我觉得在overlay里的修改基本上是用于测试目的。只要提示了用户,即使不做保存也能接受?

如果不能保存这个功能价值大减,重点在于支持缩放时修改配置。#721 已经把配置逻辑搞得很复杂,要加上缩放时修改更不容易实现。

eriforce commented 2 months ago

另外这里是否还会牵涉到overlay的行为问题,现在好像只有3d game mode下可以接受鼠标点击?

发现好像是在那些自行绘制光标的游戏中,鼠标会移不到overlay上

NeilTohno commented 1 month ago

叠加层支持鼠标输入,但不支持键盘输入,键盘输入只能由前台窗口处理。

我觉得在overlay里的修改基本上是用于测试目的。只要提示了用户,即使不做保存也能接受?

如果不能保存这个功能价值大减,重点在于支持缩放时修改配置。#721 已经把配置逻辑搞得很复杂,要加上缩放时修改更不容易实现。

请问能直接有截图输出吗,比如按快捷键, 渲染直接就输出一张截图,这种方便多个缩放模式直接对比啊。 谢谢。