-
Notifications
You must be signed in to change notification settings - Fork 500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.7 计划 #94
Comments
现在Magpie使用Direct2D Custom Effect实现缩放效果,这个技术不是为性能而设计的,因此我计划使用Direct3D重写效果引擎,以实现下面的目标:
这些是长远的目标,v0.7将至少实现第一条。 另外我也在考虑对reshade的兼容性。reshadeFX虽然是独立的组件,但它和reshade本身紧密耦合,因此短期内不会支持。 |
目前已知的一些提升性能的方法:
|
There is also Win32.DwmThumbnail capturing method which is fast. There is a comparison and samples here |
DwmThumbnail cannot get the texture of the window, it is drawn directly by DWM. DwmSharedSurface seems to be a good method, although it is an undocumented API. |
现在的图标太简陋了,如果有人能贡献图标就好了 |
If it is not too much work for you, could you translate the road map and other things to English too? I am very curious as I am very interested in the program. Thanks. |
|
|
@HealGea Thanks for the suggestion. I'm putting more effort into coding than localizing the documentation. But if someone contributes a translation I'll be happy to accept it. |
https://imgtu.com/i/hRfh0H 会不会太简单 |
分享一个制作图标的软件,现在的图标就是用它做的。Windows的图标需要32x32,48x48,64x64,128x128四种尺寸,建议分别导出然后整合到ico里。 感谢,完成之后请提交pull request,这样可以把你加入贡献者名单 :) |
I would be more than happy to help you if I know the language you speak but I don't. I can translate the program from English to Turkish though if you are interested. |
Feel free to contribute translations, and it would be better if you can maintain it. |
Do you have something like Discord so I can contact you about translation? |
You should open a pull request or discussion. |
测试不同类型的窗口(GDI、DirectX、OpenGL等),查看CPU和GPU占用。GDI有延迟吗 |
GraphicsCapture 是最快的,就是CPU占用有点高,DwmSharedSurface 和 GDI Over DXGI 比较平衡,而且可以捕获到更多类型的窗口,GDI性能最差。 和v0.6.1相比怎么样 |
渲染已经很难再优化了,再想提升性能只能从系统层面入手,这个暂且搁置。 我会发布一个预览版,让更多人可以反馈 |
主观感受上这四种区别不大。 |
I would like to request you to keep SSimDownscaler in magpie. In my experience, SSimDownscaler is better at keeping details of 2d artworks compared to other downscaling algorithms. |
I won't remove SSimDownscaler as it's an awesome effect. Maybe the inappropriate translation made you misunderstand :) |
Lossless Scaling 也推出了 FSR,和它相比 Magpie 有哪些优势与不足?希望购买了 LS 的人能向我反馈 Lossless Scaling has also released FSR. Where does Magpie need to be improved? I would like feedback from those who have purchased LS! |
|
对于 FSR 这种非常轻量的缩放效果来说,减少缩放之外的负载才是最重要的。模块化和通用化是 Magpie 的精华,不过一定程度的性能损失就不可避免了。 我会持续优化 Magpie 的性能,也希望听到关于这方面的反馈和建议。 |
对于我来说,性能相较之前的Magpie会比较好,在没重新编译之前一直用的Lossless Scaling,唯一缺点就是不能自定义缩放功能,在重新编译以后的Magpie,我看不出两者对性能损耗的差距(在我的电脑上可以说是没有),但是Magpie能够自定义缩放,我觉得这个功能就很不错 |
强制调整缩放比例是什么功能,是长和高的缩放比例不同的意思吗 |
其实就是依据你本机的分辨率进行一个比例的缩放 |
游戏不支持调整大小的话这个功能会不会使画面模糊 |
不支持调整大小的游戏我没有试过,我试的是有其固定分辨率的游戏(比如只有1280x720,1366x768,1920x1080这种) |
调整源窗口尺寸的功能会在未来加入 #173 |
很详细的对比!
|
报一个新发现的问题。 |
现在只在程序关闭时保存一次设置,我会改成在设置页关闭时保存 |
我当前环境暂无可以复现这个功能的程序。。如有将追加更新 |
测了一圈,目前手头只有少数几个2D游戏对DPI缩放有反应而可以测出区别,3D游戏包括模拟器(测试了原神、崩坏3、Okami、CEMU BOTW)似乎都是倾向于直接使用原生像素的,因此跟之前完全没有区别。 |
DWMSharedSurface 和 GDI 捕获到的都是 DPI 缩放前的图像,因此不会有任何模糊。只有 GC 捕获到的是缩放后的。 因为使用了一些黑科技,无法确保它的可靠性,还需要更多的测试。主要看对客户区的裁剪是否正确(图像四周是否有非客户区,可能是白边或黑边) |
已经测试的游戏里暂时没有发现此类情况,如果后续发现将追加到这个评论。 |
@biantaonkss 请在 #164 中反馈 |
Magpie 应该有一套图标。 现在使用的是微软的 Segoe MDL2 Assets,有几个缺点:
另外 Magpie 的 Logo 还没着落,我会加一个根据任务栏颜色自动切换图标的功能 #131 |
感谢提出点子🙏 给Magpie做图标最棘手的问题是要适配系统托盘,这就要求:1. 简洁,在32x32的尺寸有辨识度 2. 同时适配黑底和白底,要么做成彩色,要么做出黑白两种版本 另外说一下 Magpie 名字的含义:mag 是放大镜,pie 是无限,字面意思就是“通用放大镜程序”,所以也可以写成MagPie。喜鹊是一个文字游戏,可以把这个名称“形象化”。Logo里有喜鹊的元素很好,没有也无妨 |
这个是不是在roadmap里被遗漏了 |
这个功能有点复杂,0.8 里实现 |
功能
Anime4K v4来啦 #87
XBRZ之类的滤镜可以增加吗? #62
Pixellate or Sharp Bilinear shader implementation #103
有些游戏的窗口全屏后还是能选中窗口外,导致失去焦点 #140
两个光标 Double Cursor #121
Can't upscale applications that don't have a "full screen" option #64
Aliasing in magpie. #74
[feature request] add the option to manually tweak the size of cursor after upscaling #124
提供快捷键将鼠标从游戏中释放和重新捕获(暂时不实现)往日不再无法使用 #166
建议给图标加1像素白色描边以避免黑色任务栏下一坨黑 ... 附修改好的图像素材和对比图 #131
BUG
能不能添加锐化功能作为可选项 #168
其他
The text was updated successfully, but these errors were encountered: