8
votes

Quelle est la taille des icônes dans le plateau système?

Je veux changer l'icône de notification de mon application mais je ne sais pas quelle est la taille de manière à le rendre correctement affiché. Actuellement, il est automatiquement redimensionné et brise mes pixels! S'il vous plaît aider!


0 commentaires

7 Réponses :


2
votes

pour xp il est 16 x 16


0 commentaires

1
votes

Outlook a une icône de 16 * 16 pixels.


0 commentaires

11
votes

C'est 16x16. Si vous créez un fichier .ico qui prend en charge les tailles de 16, 32, 48 et 256, vous êtes couvert.


1 commentaires

Pouvez-vous expliquer comment faire cela?



1
votes

Je crois que cela a toujours été 16x16, mais à un moment donné entre 98 et XP (peut-être que c'était CE vs NT?) Ils ont appris à soutenir la pleine couleur et la transparence alpha. Si vous le pouvez, essayez d'inclure une version palettée de 256 couleurs dans l'ICO pour un mode sans échec si les versions plus anciennes de Windows.


0 commentaires

12
votes

En fait, la taille de l'icône variera en fonction du système DPI.

WPF expose la largeur de pixels recommandée et la hauteur des petites icônes avec SystemParameters.SmallIconHeight . (WinForms expose l'équivalent Systeminformation.smalliconsize - tous deux juste envelopper autour de getSystemmetrics et Sm_cxsmicon / sm_cysmicon.)

Microsoft recommande, y compris 16x16 et 32x32 pixel Icônes .


2 commentaires

Bonnes informations. J'ai fait une icône de 16x16 dessinée à la main, avec des bords "Sharp" (aucun aliasing) et il ne ressemble pas vraiment à mon plateau système. C'est à peine le rétrécir, probablement de 2 à 4 pixels. Pas sûr qu'il y ait une résolution de cela, sauf pour ajouter un aliasing.


Après avoir changé DPI, j'ai toujours le même (16). Ma question .



1
votes

à Ubuntu (unité), il semble être 24x24 px.


0 commentaires

1
votes

Windows 7 a 16 * 16 pixels icônes dans le plateau système.


0 commentaires