Инструмент командной строки для создания файлов иконок?

Инструмент командной строки для создания файлов иконок?

Есть ли какой-либо инструмент командной строки для создания icnsфайлов для использования в приложениях OS X? Я знаю, icontoolно он не делает то, что мне нужно. Он преобразует iconsetфайлы в и icnsфайл.

Я хочу, чтобы он сделал следующее:

Скопируйте tiffфайл размером 1024x1024, затем конвертируйте его во все возможные размеры, например 512x512@2x, 128x128или 16x16@2x.

Я могу сделать это вручную, но это не должно быть проблемой, особенно если делать это несколько раз.

решение1

Я нашел скрипт, который делает именно то, что мне нужно.stackoverflow.com.

https://stackoverflow.com/a/20703594

решение2

Прежде всего, я принимаю во внимание, что поскольку вы хотите создать файл ICNS, у вас, вероятно, есть изображение в формате PNG. Поскольку преобразование изображения PNG в файл ICNS занимает очень много времени, я недавно разработал свой собственный CLI, чтобы делать это автоматически и быстро. Вы можете установить пакет с помощью менеджера пакетов node (npm), вот ссылка:https://www.npmjs.com/package/make-icns. Вам просто нужно предоставить ему PNG, и он сделает все остальное за вас. (Пожалуйста, следуйте документации для получения более подробной информации)

Если вы не знаете, что такое npm или node, вот официальный сайт node:https://nodejs.org/en/

Связанный контент