Skip to content
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

切换分辨率后托盘图标变模糊 #512

Closed
autodotua opened this issue Jul 3, 2017 · 19 comments
Closed

切换分辨率后托盘图标变模糊 #512

autodotua opened this issue Jul 3, 2017 · 19 comments
Milestone

Comments

@autodotua
Copy link

image

如图,因为进游戏、远程桌面导致分辨率变动后,托盘图标会变模糊。
Win10x86最新Update。

@septs
Copy link
Contributor

septs commented Jul 3, 2017

Snipaste 是否为最新版本?

@autodotua
Copy link
Author

是最新的版本,1.13.6(2017.06.09),64位

@autodotua
Copy link
Author

在我的程序里就这个和ssr有此问题,两个都是.Net开发的,可能有关系

@ysc3839
Copy link

ysc3839 commented Jul 3, 2017

@autodotua Snipaste 是用 C++ 的 Qt 框架开发的。

@autodotua
Copy link
Author

看来我记错了,谢谢提醒

@Athrob
Copy link

Athrob commented Jul 4, 2017

我也遇到了, 可能跟图标文件有关系.

@liulex
Copy link
Member

liulex commented Jul 20, 2017

在下个版本会修复,但还是有一定几率会模糊,没有找到 100% 修复的方法。

@liulex liulex added the bug label Jul 20, 2017
@autodotua
Copy link
Author

十分感谢

@autodotua autodotua reopened this Jul 20, 2017
@autodotua
Copy link
Author

对不起不小心点到了close

@septs
Copy link
Contributor

septs commented Jul 20, 2017

http://chinese.engadget.com/2017/07/09/latest-windows-10-preview-takes-the-headache-out-of-high-dpi/

或许在 1709 的更新中会有间接性改善 但目前没有收到相关报告 该新闻仅供参考

@liulex liulex added this to the 1.14 milestone Jul 23, 2017
@liulex liulex closed this as completed Jul 23, 2017
@liulex liulex added the done label Jul 23, 2017
@Skimige
Copy link

Skimige commented Nov 25, 2021

21H2,PRO 2.6.7 微软商店版,仍未修复,部分其他应用没问题

Snipaste_2021-11-25_17-08-22

图上 Listary 6、QuickLook 和 Snipaste 的图标糊了。
Rolan 那个圈本来就那么糊
QQ 图标是自己替换的,也没有糊。

@autodotua
Copy link
Author

看到又有人回复了,我这里分享一下我自己写程序时碰到这个问题的解决办法,就是检测到DPI变化时,将托盘图标隐藏,然后再显示。我用的是C#,只要Hide();Show();就行,不知道C++是否可以。

@ysc3839
Copy link

ysc3839 commented Nov 25, 2021

@autodotua 微软官方做法是接收到 TaskbarCreated 消息时先 update,update 失败的话再 add。

@Skimige
Copy link

Skimige commented Dec 10, 2021

@liulex 现在能重开一下这个 issue 修复下 bug 吗,讨论见上

@liulex
Copy link
Member

liulex commented Dec 10, 2021

@Skimige 请提供重现步骤。对于 4k 屏,在系统显示设置里,我在 100% - 125% - 150% - 175% - 200% 之间进行切换都没有发现糊的情况。

@Skimige
Copy link

Skimige commented Dec 11, 2021

@Skimige 请提供重现步骤。对于 4k 屏,在系统显示设置里,我在 100% - 125% - 150% - 175% - 200% 之间进行切换都没有发现糊的情况。

@liulex 2.7.0,系统 21H2
以 1080p 分辨率 全屏 启动 CS:GO,来回切换游戏和游戏外

Before
Snipaste_2021-12-11_13-15-49 before

After
Snipaste_2021-12-11_13-19-32 after

更改缩放比率似乎是个错误操作,重现本 issue 的正确操作应该是更改分辨率:如在 4K 和 1080p 之间来回切换:

image

不过我也测试了一次您说的,切换缩放(200 - 175 - 150 - 125 - 100 - 125 - 150 - 175 - 200),结果如下(糊的效果和切换分辨率还不太一样):

image

@liulex
Copy link
Member

liulex commented Dec 13, 2021

请下载 https://dl.snipaste.com/alpha/qwindows.dll 后替换 Snipaste 64 位桌面版 platforms 文件夹内的同名文件,再试试。 @Skimige

@Skimige
Copy link

Skimige commented Dec 13, 2021

@liulex 2.7-Beta,测试了分辨率和缩放,没什么毛病。坐等商店版更新 :D

@liulex liulex mentioned this issue Apr 6, 2022
@1tonsilla
Copy link

请下载 https://dl.snipaste.com/alpha/qwindows.dll 后替换 Snipaste 64 位桌面版 platforms 文件夹内的同名文件,再试试。 @Skimige

请问有什么办法自己换成喜欢的ico,我用iconsext提取qwindows.dll没找到图标文件,不知道咋换~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants