Gimp: Иконка для приложения WPF

Для приложения Windows Presentation Foundation можно создать свою иконку, которая содержит несколько иконок разных размеров.

Вытащить иконку из исполняемого файла или библиотеки можно с помощью утилиты IconsExtract.

1. В Gimp создаем изображение с размерами 256×256 точек.
2. В окне «Layers» («Слои») дублируем это изображение еще 8 раз. Т.о. получается всего 9 слоев.
Gimp: Иконка для приложения WPF
3. Теперь на каждой копии слоя нажимаем правую кнопку мыши и выбираем «Scale layer» и устанавливаем для них новый размер (при этом позиционировать уменьшенный слой не нужно, также не нужно менять глубину цвета):

  1. 16×16 (4bpp 1bit alpha)
  2. 16×16 (8bpp 1bit alpha)
  3. 16×16 (32bpp 8bit alpha)
  4. 32×32 (4bpp 1bit alpha)
  5. 32×32 (8bpp 1bit alpha)
  6. 32×32 (32bpp 8bit alpha)
  7. 48×48 (8bpp 1bit alpha)
  8. 48×48 (32bpp 8bit alpha)
  9. 256×256 (32bpp 8bit alpha)

5. Далее выбираем File -> Export as…
6. Экспортируем в файл с расширением ICO.
7. Откроется диалоговое окно, где нужно будет выбрать для каждого слоя свои настройки:
Gimp: Иконка для приложения WPF

8. Теперь эту иконку можно добавить в проект на WPF (Меню -> Project -> project_name properties…):
Gimp: Иконка для приложения WPF
9. После компиляции у приложения будет своя иконка:
Gimp: Иконка для приложения WPF

IcoFX

Если хочется сделать то же самое, но по-проще, буквально в пару кликов, можно скачать Greenfish Icon Editor Pro.

 

Gimp: Иконка для приложения WPF

GreenFish Icon Editor Pro