Я работаю в приложении формы Windows с .net 4.0 c #. У меня проблема с изображениями .ico. На машинах, которые будут использовать приложение de, установлен xp (некоторые из них). У меня возникли проблемы при попытке использовать приложение из-за значков (более 256 цветов для формата .ico). Компьютеры старые и установка их Windows 7 не будет хорошим решением. Знаете ли вы, как заставить xp принимать более 256 цветов в файлах .ico?

1 ответ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 отображает ближайшее существующее изображение. Это работает, но качество страдает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .