Существуют ли инструменты командной строки для создания значков Windows? - PullRequest
2 голосов
/ 07 октября 2008

Я работаю над проектом, для которого требуется набор значков, созданных из набора исходных изображений. У меня есть сценарий, который генерирует все необходимые изображения с разумным использованием ImageMagick , хотя я не нашел подходящего инструмента для упаковки изображений в виде значков.

У меня есть набор файлов png (размером от 16x16 до 256x256 и в диапазоне глубин в битах), и я хотел бы сгенерировать несколько красивых иконок Vista в сценарии сборки. Самый близкий инструмент, который я нашел, к тому, что мне нужно, это png2ico , хотя он не справляется с большими иконками Vista и не поддерживает надлежащую прозрачность в иконках, которые он производит.

Прежде, чем я потрачу время на написание такого инструмента, кто-нибудь знает что-нибудь, что сделает работу?

Ответы [ 4 ]

1 голос
/ 21 августа 2013

На всякий случай: icoutils содержит icotool, который может помочь: http://manpages.ubuntu.com/manpages/raring/man1/icotool.1.html

1 голос
/ 07 октября 2008

Поскольку GConvert не будет работать для вас, возможно, это будет более полезным:

Консоль тюнера ресурсов

Resource Tuner Console - это эффективный и настраиваемый скрипт, управляемый редактор ресурсов с интерфейсом командной строки, который поддерживает создание и редактирование ресурсов в 32- и 64-битных файлах Windows EXE или DLL.

См., В частности, пакетную манипуляцию на странице значков для получения дополнительной информации:

Не связано, но также может быть полезно: Как скомпилировать значки Windows Vista

1 голос
/ 07 октября 2008

Прежде чем уделить время написанию такого инструмент, кто-нибудь знает что-нибудь что сделает работу?

На указанной вами веб-странице png2ico есть ссылка на исходный код инструмента.

Почему бы не начать с простого исправления имеющегося у вас инструмента?

0 голосов
/ 07 октября 2008

Не уверен, что это будет соответствовать требованиям, но в описании говорится, что он поддерживает «пакетные» операции, поэтому вы сможете автоматизировать процесс.

GConvert

GConvert - полнофункциональный набор значков, который позволяет вам извлекать, создавать, редактировать, управлять, компилировать и конвертировать иконки. Он читает любой файл ресурсов значка (EXE, DLL, ICL, OCX, NIL, CPL, SCR, RSRC, ICNS ...), а затем позволяет сохранить извлеченные иконки в других форматах изображений (ICO, BMP, PNG, GIF, Photoshop PSD, JPG и другие

На странице также специально упоминается, что она полностью поддерживает значки Vista. Предостережение в том, что есть бесплатная пробная версия, но лицензия составляет $ 25,00

...