為什麼windows系統在提高解析度的同時會將圖標變小?

是否有顯示像素和設備固有像素一說?是否因為windows提升解析度是通過提升顯示像素點,而圖標像素點與顯示像素點一一對應,所以導致圖標變小。而蘋果的retina顯示不會導致圖標變小,是否是因為在提升解析度的時候,圖標像素點是與設備固有像素點一一對應的。


主要是因為蘋果的程序圖標大,windows的程序現在提供64*64的都還很少。


我突然發現題主說的是改解析度……你沒改 dpi 圖標的大小當然是跟著解析度變的

win32 窗口 API 的單位是像素(要問為什麼請去找 1985 年那個設計 win16 api 的產品經理),某些 2b 程序(包括 WMP 在內)沒有處理好資源選擇,會導致選錯圖標大小;或者資源里沒有足夠大的圖標導致只能畫較小的。你見過 WPF 程序圖標變小的嗎?

桌面、文件夾里的圖標是自動選擇合適大小,沒有再拉伸的。

ps. @vczh 啥時候 gacui 才支持滾輪?


這得怪Windows的垃圾渲染

你說得對,Windows提高像素時是提高了顯示像素,一般來說Windows上的應用最大最大也就是512*512,一般都是256*256的,所以顯示像素越大對應的象素點越小,所以圖標越小。還有一個就是字體,字體也會變小,原理同樣。

OS X的渲染一直讓人稱讚,不管是否是Retina屏幕,它都會較Windows非常清楚地顯示字體和圖標,不過現在OS X上的App都支持了1024*1024解析度,不用擔心R屏下圖標發虛的問題。


推薦閱讀:

為什麼顯示器的解析度不用PPI或PPR(注1)來表述,而用1080p/1.92K這樣來表述?
手機2k屏為2560 1440是不是錯的?
為什麼蘋果最先提 Retina 概念,但顯示屏 PPI 卻愈落後於競爭對手?
4k視頻轉換為1080視頻之後,成像質量是否比原始1080更好?
為什麼同樣的視頻上傳到優酷不如在土豆那麼清晰?

TAG:解析度 | 計算機 | Windows7 | Windows8 |