Immagine icona Apple
Immagine icona Apple
Mela Icona Immagine (ICNS) è il formato icona usata da di Apple in Mac OS X . Supporta icone di dimensione 16 × 16, 32 × 32, 48 × 48, 128 × 128, 256 × 256, 512 × 512 e 1024 × 1024 pixel, con maschere alfa per gestire la trasparenza e la gestione di diversi stati di la stessa icona (esempio: una cartella aperta o chiusa).
Struttura dei file
Il formato del file contiene un'intestazione di 8 byte, seguita da un set di icone.
Nella tua mente
Compensare
|
Formato
|
Descrizione
|
---|
0
|
4
|
Magic, deve essere "icns" (0x69, 0x63, 0x6e, 0x73)
|
4
|
4
|
Dimensioni del file, in byte
|
Dati dell'icona
Compensare
|
Formato
|
Descrizione
|
---|
0
|
4
|
Tipo di icona, vedere OSType di seguito.
|
4
|
4
|
Dimensione dei dati, in byte
|
8
|
Variabile
|
Dati dell'icona
|
Compressione
Nel tempo, il formato è stato migliorato per supportare la compressione. I dati delle icone di tipo a 32 bit ("is32", "il32", "ih32", "it32") sono spesso compressi da un algoritmo di codifica dell'intervallo .
Tipo di icona
OSType (en)
|
Dimensioni (byte)
|
Dimensione (pixel)
|
Versione del sistema operativo
|
Descrizione
|
---|
ICONA
|
128
|
32
|
1.0
|
Icona mono 32 × 32 1 bit
|
ICN #
|
256
|
32
|
6.0
|
Icona mono 32 × 32 1 bit, maschera 1 bit
|
icm #
|
24
|
16
|
6.0
|
Maschera 16 × 12 a 1 bit
|
icm4
|
96
|
16
|
7.0
|
Icona 16 × 12 4 bit
|
icm8
|
192
|
16
|
7.0
|
Icona 16 × 12 8 bit
|
ics #
|
32
|
16
|
6.0
|
Maschera 16 × 16 a 1 bit
|
ics4
|
128
|
16
|
7.0
|
Icona 16 × 16 a 4 bit
|
ics8
|
256
|
16
|
7.0
|
Icona 16x16 8 bit
|
is32
|
varia (768)
|
16
|
8.5
|
Icona 16 × 16 a 24 bit
|
s8mk
|
256
|
16
|
8.5
|
Maschera 16x16 a 8 bit
|
icl4
|
512
|
32
|
7.0
|
Icona 32 × 32 a 4 bit
|
icl8
|
1.024
|
32
|
7.0
|
Icona 32 × 32 a 8 bit
|
il32
|
varia (3.072)
|
32
|
8.5
|
Icona 32x32 a 24 bit
|
l8mk
|
1.024
|
32
|
8.5
|
Maschera a 8 bit 32 × 32
|
ich #
|
288
|
48
|
8.5
|
Maschera 48 × 48 a 1 bit
|
ich4
|
1.152
|
48
|
8.5
|
Icona 48 × 48 a 4 bit
|
ich8
|
2.304
|
48
|
8.5
|
Icona 48 × 48 a 8 bit
|
ih32
|
varia (6.912)
|
48
|
8.5
|
Icona 48 × 48 a 24 bit
|
h8mk
|
2.304
|
48
|
8.5
|
Maschera a 8 bit 48 × 48
|
it32
|
varia (49.152)
|
128
|
10.0
|
Icona 128 × 128 a 24 bit
|
t8mk
|
16.384
|
128
|
10.0
|
Maschera a 8 bit 128 × 128
|
ic07
|
varia
|
256
|
10.8
|
128x128 @ 2x icona "retina" in formato JPEG 2000 o PNG
|
ic08
|
varia
|
256
|
10.5
|
Formato icona 256 × 256 JPEG 2000 o PNG
|
ic09
|
varia
|
512
|
10.5
|
Icona 512 × 512 in formato JPEG 2000 o PNG
|
ic10
|
varia
|
1024
|
10.7
|
Icona 1024 × 1024 (o 512x512 @ 2x per mac os 10.8) in formato JPEG 2000 o PNG
|
|
ic11
|
varia
|
32
|
10.8
|
16x16 @ 2x icona "retina" in formato JPEG 2000 o PNG
|
ic12
|
varia
|
64
|
10.8
|
32x32 @ 2x icona "retina" in formato JPEG 2000 o PNG
|
ic13
|
varia
|
256
|
10.8
|
128x128 @ 2x icona "retina" in formato JPEG 2000 o PNG
|
ic14
|
varia
|
512
|
10.8
|
256x256 @ 2x icona "retina" in JPEG 2000 o PNG formato
|
- I valori tra parentesi () rappresentano la dimensione non compressa dei dati dell'icona.
Altri tipi
OSType (en)
|
Dimensioni (byte)
|
Descrizione
|
---|
"TOC"
|
varia
|
"Sommario" un elenco di tutte le immagini (aggiunte in Mac OS X 10.7 )
|
"icnV"
|
4
|
Float big endian a 4 byte: contiene la versione di Icon Composer che ha creato l'icona
|
Vedi anche