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通道