Я работаю в приложении формы Windows с .net 4.0 c #. У меня проблема с изображениями .ico. На машинах, которые будут использовать приложение de, установлен xp (некоторые из них). У меня возникли проблемы при попытке использовать приложение из-за значков (более 256 цветов для формата .ico). Компьютеры старые и установка их Windows 7 не будет хорошим решением. Знаете ли вы, как заставить xp принимать более 256 цветов в файлах .ico?
1 ответ
0
Windows XP поддерживает значки более 256 цветов. Сеть разработчиков MSDN: создание значков Windows XP
Размеры / цвета и где они используются (обратите внимание, что цвета 16 м - это 32 бита, 24-битный цвет и 8-битный альфа-канал):
Размеры изображения:
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.
Глубина цвета:
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.
Если формат изображения отсутствует, Windows отображает ближайшее существующее изображение. Это работает, но качество страдает.