2010-08-10 163 views
20

是否有可用於Mac OS X文檔圖標的模板?它看起來像一張白色的紙,右上角翹起。很多應用程序似乎都會將此圖標用作其自定義文檔類型的基礎。每個人都使用基本形狀的模板,還是每個開發人員都必須從頭開始繪製自己的模板?Mac OS X文檔圖標模板?

我知道你可以在這裏得到普通文檔圖標:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocument.icns 

但是,這是在.icns格式,而不是我可以輕鬆地編輯的格式。另外,如果您希望文檔背景不是白色,它並不容易。

如果每個圖標大小(512,256,128,32,16)都有可用的Photoshop(.psd)模板,那就太好了。

+4

預覽將打開ICNS文件,並允許您將它們保存爲PNG文件......可以在Photoshop等應用程序很容易地修改。 Plus Apple爲我們提供了Icon Composer應用程序,幫助我們製作PNG文件。 – regulus6633 2010-08-11 06:25:57

+0

感謝關於從預覽中保存爲PNG的提示。 – sam 2010-08-12 04:44:39

+5

問題出現在圖層上,在單獨的圖層上右上角摺疊年齡真的很不錯。 – noio 2011-09-15 17:57:50

回答

3

有幾個工具,你的圖像(在Photoshop中繪製)轉換爲圖標格式:

要將圖標格式轉換爲另一種圖形格式(這樣你就可以很容易地修改),我可以推薦:免費圖標

馬麗娟來源是:

請仔細閱讀您下載集的許可!您可以在那裏下載大量免費圖標並重新使用它們甚至修改它們。然後,您可以使用上述工具將它們轉換回圖標格式。

+0

爲什麼不使用Xcode附帶的Icon Composer應用程序? – 2011-11-20 22:20:54

+1

@Abhi Beckert因爲使用Icon Composer,您無法從jpg創建圖標,因爲Icon Composer無法導入不同的圖像格式(如jpg)或大於512x512px的圖像 – Erik 2011-11-22 09:08:21

+1

就在昨天,我使用Icon Composer創建了一個1024x1024像素圖標使用2048px源png圖像。儘管你似乎對jpg是正確的,但是我不知道爲什麼有人會創建一個沒有透明度的圖標。 – 2011-11-23 06:15:03

14

您可以在QuickLook的框架內找到各種捲曲圖片:

/System/Library/Frameworks/QuickLook.framework/Versions/A/Resources/

然後,您可以複合在一般的文檔圖標,這也爲您提供了捲曲頁面圖標面具您的文檔圖標:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns

6

可以使用iconutil把一個目錄充滿.png文件到.ICNS或反之亦然。它配備了OS/X,是一個命令行程序:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man1/iconutil.1.html

您還可以使用預覽來提取單個的PNG出來的文件。但提取所有從你與他們適當的標籤註明該文件的圖標 - 啓動中,您希望您的輸出目錄中的命令終端,並運行此命令:

iconutil -c圖標集/系統/庫/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns -o ./GenericDocumentIcon.iconset

如果你打算相反的方向,注意建設.ICNS你從構建它的目錄時必須以.iconset結尾,文件名非常具體。在目錄中的文件必須被命名爲:

有關該詳情及2倍左右,看到High Resolution Guidelines for OS/X

默認頁面捲曲是相當「壓迫」,特別是在小尺寸如16x16。也許它在一個空白的文檔圖標上看起來不錯,但是當你在上面放置一個圖像時會受到阻礙。文檔圖標我在該分辨率下仔細觀察,經常會軟化捲曲上的灰色邊緣,並且通常會減輕黑暗。

例如,谷歌Chrome:

chrome icon 16x16 zoomed up

與默認:

default OS/X blank document icon zoomed up

我指出來只是因爲我認爲這是一個有點失敗的事業,使如果你逐字地按照他們的頁面捲曲的話,那麼它就會在16x16上看起來像樣的文件圖標。

+0

我真的很困惑你的事實,你增加了許多圖標大小。但是當然,當你需要不同尺寸的不同圖標(對應不同尺寸的細節)時,你需要那個 – 2015-02-04 16:21:05

+0

@ Julian嗯,這完全取決於我猜測的用戶體驗。但對於開發者來說......痛苦!我認爲我的回答值得讚揚,YMMV :-) – HostileFork 2015-02-04 18:07:50

+0

是的,它確實:) – 2015-02-04 18:13:27

8

docerator工具,它允許enter image description here

+0

我不知道docerator。感謝您回答這個老問題。 – sam 2015-08-25 20:50:05