Mehr als 256 Farben für xp .ico

0

Ich arbeite in einer Windows Form-Anwendung mit .net 4.0 c #. Ich habe ein Problem mit den .ico-Images. Auf den Computern, auf denen die Anwendung verwendet wird, ist XP installiert (einige davon). Ich habe Probleme beim Verwenden der Anwendung aufgrund der Symbole (mehr als 256 Farben für das .ico-Format). Die Computer sind alt und die Installation von Windows 7 wäre keine gute Lösung. Kennen Sie eine Möglichkeit, xp zu veranlassen, mehr als 256 Farben in ICO-Dateien zu akzeptieren?

svick
quelle
Nee. Wahrscheinlich müssen Sie eine 256-Farben-Version Ihrer Symbole erstellen.
Warum sind Farben in XP ein Problem? Auf die Größe kommt es an, und die Größe 256x256 wird in XP nicht unterstützt, sondern in 32-Bit-Vollfarben.
Ray

Antworten:

0

Windows XP unterstützt Symbole mit mehr als 256 Farben. MSDN Developer Network: Erstellen von Windows XP-Symbolen

Die Größen / Farben und wo sie verwendet werden (beachten Sie, dass 16 m Farben insgesamt 32 Bit, 24-Bit-Farbe und 8-Bit-Alphakanal sind):

Bildgrößen:

16x16: taskbar, windows upper-left corner, detailed lists.
24x24: Windows XP start menu.
32x32: desktop, by Windows Explorer.
48x48: Windows XP Explorer and system lists.

Farbtiefen:

Monochrome: Not used.
16 colors: the screen is 16 or 256 colors.
256 colors: the screen is 64K or 16M colors.
16M colors (XP): Displayed by Windows XP if screen is 16M or more.

Wenn ein Bildformat fehlt, zeigt Windows das nächste vorhandene Bild an. Es funktioniert, aber die Qualität leidet.

Brian
quelle