ico是Icon file的縮寫,是Windows的表徵圖檔案格式的一種,可以儲存單個圖案、多尺寸、多色板的表徵圖檔案。 表徵圖是具有明確指代含義的電腦圖形。其中案頭表徵圖是軟體標識,介面中的表徵圖是功能標識。 表徵圖有一套標準的大小和屬性格式,且通常是小尺寸的。每個表徵圖都含有多張相同顯示內容的圖片,每一張圖片具有不同的尺寸和發色數。一個表徵圖就是一套相似的圖片,每一張圖片有不同的格式。從這一點上說表徵圖是三維的。表徵圖還有另一個特性:它含有透明地區,在透明地區內可以透出表徵圖下的案頭背景。在結構上表徵圖其實和麥當勞的巨無霸漢堡差不多。 一個表徵圖實際上是多張不同格式的圖片的集合體,並且還包含了一定的透明地區。因為電腦作業系統和顯示裝置的多樣性,導致了表徵圖的大小需要有多種格式。 作業系統在顯示一個表徵圖時,會按照一定的標準選擇表徵圖中最適合當前顯示環境和狀態的映像。如果你用的是Windows98作業系統,顯示環境是 800x600解析度,32位色深,你在案頭上看到的每個表徵圖的映像格式就是256色32x32象素大小。如果在相同的顯示環境下,Windows XP作業系統中,這些表徵圖的映像格式就是:真彩色(32位色深)、32x32象素大小。
下面就是Windows各個作業系統中的標準表徵圖格式:(單位:大小象素—顏色) Windows 98 SE/ME/2000 48 x 48 - 256 32 x 32 - 256 16 x 16 - 256 48 x 48 - 16 32 x 32 - 16 16 x 16 - 16
Windows XP
48 x 48 - 32bit 32 x 32 - 32bit 24 x 24 - 32bit * 16 x 16 - 32bit (32位真彩色支援多通道透明。)
48 x 48 - 256 32 x 32 - 256 24 x 24 - 256 * 16 x 16 - 256
48 x 48 - 16 32 x 32 - 16 24 x 24 - 16 * 16 x 16 - 16
* 這種格式在XP表徵圖中並不是必須的。
在Vista系統下最大可以支援256 x 256
同時,非標準的ico格式檔案也支援不規則尺寸的儲存。
注意:Windows98/2000對24 x 24格式的表徵圖不相容。你可以在相關應用軟體中開啟含有這種映像格式的表徵圖,但作業系統卻認為是無效的。你必須確保你所設計的表徵圖中至少含有以上所列的映像格式來獲得良好的顯示效果。如果作業系統在表徵圖中找不到特定的圖象格式,它總是採用最接近的圖象格式來顯示,比如把大小為48 x 48的表徵圖縮小為24 x 24象素大小。當然,效果就差些了。 表徵圖的檔案格式 在Windows作業系統中,單個表徵圖的檔案名稱尾碼是.ICO。這種格式的表徵圖可以在Windows作業系統中直接瀏覽;尾碼名是.ICL的代表表徵圖庫,它是多個表徵圖的集合,一般作業系統不直接支援這種格式的檔案需要藉助第三方軟體才能瀏覽。 在圖形化使用者介面中,系統中的所有資源分別由三種類型的表徵圖所表示:應用程式圖示(指向具體完成某一功能的可執行程式)、檔案夾表徵圖(指向用於存放其他應用程式、文當或子檔案夾的“容器”)和文檔表徵圖(指向由某個應用程式所建立的資訊)。 在Windows系統中,左下角帶有弧形箭頭的表徵圖代錶快捷方式。捷徑是一種特殊的檔案類型,它提供了對系統中一些資來源物件的快速簡便訪問,捷徑表徵圖是原對象的“替身”表徵圖。 捷徑表徵圖十分有用,它是定製案頭,進行快速存取經常使用的應用程式和文檔的最主要的方法。