ImageMagick: создание исполняемого значка Windows .ICO с несколькими изображениями с разной глубиной цвета? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть несколько версий иконки приложения в формате PNG, в разных разрешениях и с разной глубиной цвета (некоторые 32-битные ARGB, некоторые палитровые). Я хочу объединить их в один файл .ICO, желательно с ImageMagick.

Я знаю, как объединить изображения с разными разрешениями в один .ICO, однако я не могу заставить его работать на разных глубинах цвета (при одном и том же разрешении). Кажется, что он включает версию ARGB дважды, как будто он имеет приоритет над версией с палитрой. Я понятия не имею, как это переопределить или принудительно включить конкретную глубину цвета.

Например, у меня есть:

foo32x32argb.png
foo32x32palette.png
foo48x48argb.png
foo48x48palette.png
foo256x256argb.png

Как я могу объединить эти 5 в одну ICO, чтобы включить как argb, так и палитровую версию разрешений 32x32 и 48x48?

...