Я смог преобразовать PNG-файлы в ICO-файлы (благодаря Turn pngs в один ICO-файл ), но теперь я хотел бы создать значок «связка», аналогичный тому system32.dll
, который содержит несколько отдельных значков. Как это может быть сделано?
Я смог преобразовать PNG-файлы в ICO-файлы (благодаря Turn pngs в один ICO-файл ), но теперь я хотел бы создать значок «связка», аналогичный тому system32.dll
, который содержит несколько отдельных значков. Как это может быть сделано?
Ответы:
Вам необходимо создать DLL, которая содержит несколько значков в качестве ресурсов. Это можно сделать из Visual Studio с помощью этих инструкций . Другие инструменты разработки Windows, которые могут создавать DLL, должны делать то же самое.
Это можно было бы сделать даже с помощью компилятора ресурсов (rc.exe), который включен в Windows SDK, и вручную создал файл ресурсов .
Похоже, это будет работать.
Оказывается, была переписана Java CombineIcons под названием Icollator , хотя она по-прежнему поддерживает только до 128x128 пикселей.
Существует программа, которая может удовлетворить ваши требования. Это GConvert: https://www.gdgsoft.com/gconvert/help/index.aspx?page=HDIODll.htm
Но пока что эта бесплатная программа поддерживает только размер 256x256. Если вы согласны с этим, то можете попробовать.