為什麼windows系統在提高解析度的同時會將圖標變小?
01-01
是否有顯示像素和設備固有像素一說?是否因為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更好?
※為什麼同樣的視頻上傳到優酷不如在土豆那麼清晰?