3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
在Windows 7中對(duì)帶有8、16、20、24、32、40、48、64、96、128和256像素(PNG中為256像素)的圖標(biāo)進(jìn)行一些測(cè)試之后:
在100%分辨率下:Explorer使用16、40、48和256。WindowsPhoto Viewer使用96。Paint使用256。
在125%的分辨率下:Explorer使用20、40和256。WindowsPhoto Viewer使用96。Paint使用256。
在150%分辨率下:Explorer使用24、48和256。WindowsPhoto Viewer使用96。Paint使用256。
在200%分辨率下:Explorer使用40、64、96和256。WindowsPhoto Viewer使用128。Paint使用256。
因此,只有具有很高dpi屏幕的Windows Photo Viewer才使用8、32(對(duì)于32來(lái)說(shuō)我很奇怪)和128(即almot從未使用過(guò))。
這意味著您的圖標(biāo)至少應(yīng)為Windows 7提供16、48和256。要支持高分辨率的較新屏幕,應(yīng)提供16、20、24、40、48、64、96和256。對(duì)于Windows 7,請(qǐng)全部可以使用PNG壓縮圖片,但是為了與Windows XP向后兼容,不應(yīng)壓縮16到48。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
在Windows 10的情況下,這并不是完全準(zhǔn)確的,事實(shí)上,關(guān)于stackoverflow的答案都沒(méi)有,我在嘗試使用像素畫(huà)作為圖標(biāo)時(shí)發(fā)現(xiàn)了這一點(diǎn),并且在不應(yīng)該使用時(shí)將其縮放(很容易以查看這種情況下插值和平滑窗口的原因),即使您使用的是本貼子中的尺寸。
因此,我制作了一個(gè)應(yīng)用程序,并完成了所有DPI設(shè)置的工作,請(qǐng)?jiān)诖颂幉榭矗?/p>
Windows 10所有DPI設(shè)置上的所有圖標(biāo)分辨率
您還可以使用我的應(yīng)用程序創(chuàng)建圖標(biāo),并且使用最近鄰點(diǎn)插值法進(jìn)行平滑處理,但這樣做沒(méi)有與我見(jiàn)過(guò)的任何不良編輯。
如果只需要以下分辨率:
16、20、24、28、30、31、32、40、42、47、48、56、60、63、84、256,
則應(yīng)使用所有PNG圖標(biāo)以及放置的所有內(nèi)容除了這些,它不會(huì)顯示??纯次业奶訛槭裁?。
- 3 回答
- 0 關(guān)注
- 1701 瀏覽