Ho impiegato del tempo per verificarlo in dettaglio. Ho creato un'icona le cui immagini hanno dimensioni di 16, 24, 32, 40, 48, 64, 96, 128 e 256. Quindi ho verificato quale immagine è mostrata. Tutti questi sono stati fatti con 96 dpi normali. Se si utilizza un DPI più grande, è possibile utilizzare dimensioni maggiori (verificarlo solo un po 'in Windows 7). I risultati:
Windows XP:
- Viste Explorer:
- Dettagli / Elenco: 16
- Icone: 32
- Piastrelle / Miniature: 48
- Fare clic con il tasto destro del mouse-> Proprietà / scegliere una nuova icona: 32
- Area di avvio rapido: 16
- Desktop: 32
Windows 7:
- Viste Explorer:
- Dettagli / Elenco / Piccoli simboli: 16
- Tutte le altre opzioni: 256 (ridimensionata, se necessario)
- Fare clic con il tasto destro del mouse-> Proprietà / scegliere una nuova icona: 32
- Appuntato alla barra delle applicazioni: 32
- Desktop:
- Piccoli simboli: 32
- Simboli medi: 48
- Simboli grandi: 256 (ridimensionati, se necessario)
- Zoom usando Ctrl + Rotellina del mouse: 16, 32, 48, 256
Windows Runtime: ( da qui )
- Piastrella principale: 150x150, 310x150 (versione larga)
- Logo piccolo: 30x30
- Badge (per blocco schermo): 24x24, monocromatico
- Splashscreen: 620x300
- Negozio: 50x50
Quindi il risultato: Windows XP utilizza icone di dimensioni 16, 32, 48, mentre Windows 7 (e presumibilmente anche Vista) utilizza anche icone di dimensioni 256. Tutte le altre dimensioni di icone intermedie vengono ignorate ( possono essere utilizzate in alcune aree che non ho controllato).
Ho anche verificato in Windows 7 cosa succede se mancano le dimensioni dell'icona:
Le dimensioni mancanti vengono generate (ovviamente). Con dimensioni di 16, 32 e 48, se ne manca uno, si preferisce il ridimensionamento. Quindi, se abbiamo icone con dimensioni 16 e 48, l'icona 32 viene creata dall'icona 48. L'icona 256 viene utilizzata solo per questi se non sono disponibili altre dimensioni! Quindi, se le icone hanno dimensioni 16 e 256, le altre dimensioni vengono ingrandite dall'icona 16!
Inoltre, se l'icona 256 non è presente, viene utilizzata l'icona (eventualmente generata) 48, ma non più ridimensionata. Quindi abbiamo un'area vuota (possibilmente grande) con l'icona 48 al centro.
Si noti che la dimensione dell'icona del desktop predefinita in XP era 32x32, mentre in Windows 7 è 48x48.
Di conseguenza, per Windows 7 è relativamente importante avere un'icona 48. Altrimenti, viene ingrandito da un'icona più piccola, che può sembrare piuttosto brutta.
Solo una nota sulla compatibilità di Windows XP: se riutilizzi l'icona come icona della finestra, tieni presente che ciò può causare l'arresto anomalo dell'applicazione se usi un'icona 256 compressa. La soluzione è non comprimere l'icona o creare una seconda versione senza l'icona (compressa) 256. Vedi qui per maggiori informazioni.