Blinue / Magpie

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

能不能增加简易 mask,用来仅锐化文字部分 #473

Open NeilTohno opened 1 year ago

NeilTohno commented 1 year ago

Expected behavior 预期的功能

v41P7.png

对于视觉小说啥的肯定很好用,应该没难度, 【鄙人发现仅锐化文字,就能让放大后的画面接近完美,所以提了建议】 拜谢啊

{ "name": "FSRCNNX_Linear_Sharpen+Resize1", "effects": [ { "effect": "LumaSharpen", "sharpStrength": 0.010, "sharpClamp" : 0.023 , "pattern" : 1, "offsetBias" : 0.99 }, { "effect": "FSRCNNX_Linear" } ] },

按原始像素高度 577 - 720 使用 Mask,其余不锐化,这个简单点

然后假如满屏都是文字,调用快捷键关掉 Mask(最好用 overlay 显示 “Mask 关掉了”),就完美了,哈哈 https://github.com/Blinue/Magpie/issues/387

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

稍微复杂一点类似 reshade 的 UIMask,

https://github.com/crosire/reshade-shaders/blob/slim/Shaders/UIMask.fx

https://github.com/crosire/reshade-shaders/blob/master/Textures/UIMask.png

Blinue commented 1 year ago

这个功能实现起来麻烦,用起来也麻烦,用途又比较窄。等其他重要功能都实现了再来讨论