2014-12-22 243 views
3

當我嘗試做一些研究製作圖標的Windows,什麼尺寸/分辨率的圖片,我應該在保存之前在我的.ico文件離開,有太多怪異的信息。圖標分辨率:像素VS DPI

有人說,把16×24×24 32×32,48×48 ...等在96 DPI。

這是什麼惹惱了我,我覺得這沒有任何意義。

是不是1像素= 1像素?

他們爲什麼堅持要把DPI混合到這裏呢?

+1

DPI是像素有多大是用戶的屏幕上粗略衡量。如果他買了一個價格不菲的「視網膜」顯示器,那麼你的漂亮的48x48圖標變成了一片灰塵。您不必*修復它,Windows將重新調整圖標以保持其有用性。但是,這看起來不像未縮放的256x256圖標那麼好。對於願意花錢的令人失望的用戶來說,通常有限的智慧。 –

+0

感謝您的輸入。對於這個曖昧的問題抱歉,但要澄清一下:我確實說過「...等等」,這意味着一直到256,這是Windows 7推薦的最大值......我想知道爲什麼他們說了類似於「在x DPI中使圖標x像素寬x像素高」。我以爲一個像素是一個像素,不管怎麼樣,但這使我想知道... – svin83

回答

1

什麼東西是真實的是,1 pixel = 1 pixel。改變的是這個像素有多大是不同屏幕密度的各種顯示器。這就是DPI描述的 - 每英寸點數(像素)。但在圖像尺寸的上下文中使用DPI僅在與英寸(釐米)結合使用時纔有意義。例如,「在300 DPI下創建圖像10x10英寸」,並從該語句中可以計算出該圖像的尺寸必須爲3000x3000

至於Windows正在關注什麼呢計數是可以從100%設定爲200%

所以,當你創建你的圖標確保你至少有1倍和2倍的尺寸字體縮放設置。如果在正常分辨率下圖標必須是16x16 pix,那意味着您還可以創建32x32圖標圖標。其他常用的縮放比例是125%和150%,所以最好爲這些尺寸提供圖標。

您可以隨意忽略像報表「讓圖標x像素寬x像素在X DPI高」,因爲這些人不知道他們在說什麼。

+0

你可以解釋我...我有一個圖像的大小爲16 * 16像素..我們可以將它與圖像和大小以像素爲ldpi,hdpi,xdpi,xxdpi和xxdpi .. –

+0

@NagaR基本上,16px是你的基礎大小的mdpi,xhdpi的大小將是16 * 2 = 32。這個答案可以給你更多的信息http:// stackoverflow.com/questions/27815308/how-to-draw-nested-circle-programmatically/27818769#27818769 –

+0

感謝分享鏈接 –

-2

感謝說人們說圖標是「高X寬X DPI」是白癡..我似乎無法弄清楚他們是如何將所有三種概念混合到一個2D圖標文件。我們發現的描述如下: 如果您希望16x16圖標的大小在96 DPI和192 DPI屏幕上看起來相同,則必須創建一個16X16和32X32大小的圖標。希望Windows將知道在16x16上抓取更高分辨率屏幕上的32X32。爲32X32圖標提供更多信息也是很有意義的,因此更高的分辨率不僅僅是16x16的增大。無論如何感謝Dalija你的清晰。 傑夫·懷特