ICO
外觀
ICO,圖示格式,即指英語的「icon」,其MIME類型為image/x-icon
,是一種用於圖示顯示的圖幀式。除了一般圖片常見的顏色外,一般還用調色盤定義了透明色和反色。
圖示中包含的圖片常見尺寸有16×16(小圖示)、32×32、48×48,另外24×24、64×64、128×128也比較常見。256×256多見於Windows Vista以上版本的Windows作業系統中。8×8、10×10、20×20多用於工具列的按鈕。較舊的作業系統不支援超過128×128的圖示,所以向用於舊的作業系統的圖示檔案中添加大圖示沒有意義。
圖示中包含的圖片色階一般有16色、256色、32位元色(真彩色+Alpha通道)三種,另外也有單色、24位元色(真彩色)色階。早期的作業系統只支援顯示較少色階的的圖示格式,即使系統可以顯示真彩色。
同一個大小的圖像可以有多個顏色深度,同一個顏色深度也可以有多個大小,都算不同的格式。比如32×32@32bit色和32×32@256色是兩個不同格式,16×16@32bit色和32×32@32bit色也是兩個不同格式。一個圖示檔案可以同包含多個格式,因此在不同的檔案視圖下可能顯示完全不同的圖案。這些格式可以被壓縮以節約儲存空間。圖示被顯示時,系統會自動根據要顯示的大小和當前系統的顏色深度從最接近的格式中選擇一個顯示。如果沒有匹配的格式,則會經過大小和顏色的變換後再顯示出來,可能顯示效果不佳。
Mac OS中使用的是ICNS格式。
ICO的衍生格式
[編輯]在Windows中,ICO檔案通常被集中打包到EXE等PE檔案中。
ICO支援的色階
[編輯]ICO中所有的色階都包含透明色和反色,並且除了真彩色和Windows XP色階外其他都需要使用調色盤索引顏色,調色盤的顏色可變,下面不再說明。
名稱 | 英語 | 顏色 | 色光 | 色料 | 色相 | 十六進制碼 | MS-DOS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R | G | B | C | M | Y | K | 角度 | 飽和 | 明度 | |||||
紅色 | Red | 255 | 0 | 0 | 0 | 100 | 100 | 0 | 0° | 100% | 100% | #FF0000 | 12 | |
黃色 | Yellow | 255 | 255 | 0 | 0 | 0 | 100 | 0 | 60° | 100% | 100% | #FFFF00 | 14 | |
草綠色 | Lime | 0 | 255 | 0 | 100 | 0 | 100 | 0 | 120° | 100% | 100% | #00FF00 | 10 | |
青色或水色 | Cyan / Aqua | 0 | 255 | 255 | 100 | 0 | 0 | 0 | 180° | 100% | 100% | #00FFFF | 11 | |
藍色 | Blue | 0 | 0 | 255 | 100 | 100 | 0 | 0 | 240° | 100% | 100% | #0000FF | 9 | |
品紅色 | Fuchsia | 255 | 0 | 255 | 0 | 100 | 0 | 0 | 300° | 100% | 100% | #FF00FF | 13 | |
栗色 | Maroon | 128 | 0 | 0 | 0 | 100 | 100 | 50 | 0° | 100% | 50% | #800000 | 4 | |
橄欖綠 | Olive | 128 | 128 | 0 | 0 | 0 | 100 | 50 | 60° | 100% | 50% | #808000 | 6 | |
綠色 | Green | 0 | 128 | 0 | 100 | 0 | 100 | 50 | 120° | 100% | 50% | #008000 | 2 | |
藍綠色 | Teal | 0 | 128 | 128 | 100 | 0 | 0 | 50 | 180° | 100% | 50% | #008080 | 3 | |
藏青色 | Navy | 0 | 0 | 128 | 100 | 100 | 0 | 50 | 240° | 100% | 50% | #000080 | 1 | |
紫色 | Purple | 128 | 0 | 128 | 0 | 100 | 0 | 50 | 300° | 100% | 50% | #800080 | 5 | |
白色 | White | 255 | 255 | 255 | 0 | 0 | 0 | 0 | 0° | 0% | 100% | #FFFFFF | 15 | |
銀色 | Silver | 192 | 192 | 192 | 0 | 0 | 0 | 25 | 0° | 0% | 75% | #C0C0C0 | 7 | |
灰色 | Gray | 128 | 128 | 128 | 0 | 0 | 0 | 50 | 0° | 0% | 50% | #808080 | 8 | |
黑色 | Black | 0 | 0 | 0 | 0 | 0 | 0 | 100 | 0° | 0% | 0% | #000000 | 0 |
- 256色:可設置的256色調色盤
- 真彩色:每個象素自成調色盤,共有2563(16777216)種顏色
- Windows XP色:在真彩色的基礎上加入透明度,即Alpha通道