Документ создан: 18.10.2013

Получение иконки из исполняемого файла Windows (.exe).

Понадобилось как-то извлечь иконку windows-приложения для использования её в KDE-меню. Искать долго не пришлось.

  • Ставим пакет "icoutils":
     sudo apt-get install icoutils
  • Получаем иконку в формате windows (*.ico):
    • так:
      wrestool -x -t 14 YOUR.exe > your.ico

      Где:
      -x – извлечь;
      -t 14 – ресурс с типом идентификатора 14 (иконка).

    • или так:
      wrestool -x -n MAINICON YOUR.exe > your.ico

      Где:
      -x – извлечь;
      -n MAINICON – ресурс с именем идентификатора MAINICON (иконка).

  • В KDE-меню можно использовать в качестве значков только файлы *.png, *.xpm, *.svg или *.svgz. Я выбрал *.png. Для получения этого формата из *.ico используем convert из ImageMagic:
    convert your.ico your.png

    Я автоматически получил три файла с тремя разными размерами: your-0.png – 16x16, your-1.png – 32x23, your-2.png – 48x48.

    Если ImageMagic отсутствует, то его можно поставить следующей командой:

    apt-get install imagemagick
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate