Для приложения Windows Presentation Foundation можно создать свою иконку, которая содержит несколько иконок разных размеров.
Вытащить иконку из исполняемого файла или библиотеки можно с помощью утилиты IconsExtract.
1. В Gimp создаем изображение с размерами 256×256 точек.
2. В окне «Layers» («Слои») дублируем это изображение еще 8 раз. Т.о. получается всего 9 слоев.
3. Теперь на каждой копии слоя нажимаем правую кнопку мыши и выбираем «Scale layer» и устанавливаем для них новый размер (при этом позиционировать уменьшенный слой не нужно, также не нужно менять глубину цвета):
- 16×16 (4bpp 1bit alpha)
- 16×16 (8bpp 1bit alpha)
- 16×16 (32bpp 8bit alpha)
- 32×32 (4bpp 1bit alpha)
- 32×32 (8bpp 1bit alpha)
- 32×32 (32bpp 8bit alpha)
- 48×48 (8bpp 1bit alpha)
- 48×48 (32bpp 8bit alpha)
- 256×256 (32bpp 8bit alpha)
5. Далее выбираем File -> Export as…
6. Экспортируем в файл с расширением ICO.
7. Откроется диалоговое окно, где нужно будет выбрать для каждого слоя свои настройки:
8. Теперь эту иконку можно добавить в проект на WPF (Меню -> Project -> project_name properties…):
9. После компиляции у приложения будет своя иконка:
IcoFX
- Windows 10: Уменьшить размер виртуальной машины WSL - 06.10.2024
- Windows 10: Событие EventID 63 в Журнале Приложений - 28.09.2024
- Android: Захват траффика - 07.09.2024