Генератор иконок для сайта
Сделал для сайта автоматизированное создание иконок типа favicon
, которыми пользуются браузеры и устройства для своих нужд.
Я накидал небольшой скрипт, состоящий из двух функций png()
и ico()
. Функция png()
берёт файл icon.svg
и преобразует его в PNG, указанных в массиве size
, размеров. Функция ico()
также берёт файл icon.svg
и преобразует его в формат ICO, который содержит в себе несколько размеров изображения.
Использование
Для работы скрипта необходимо, чтобы в системе были установлены Inkscape и ImageMagick. Скрипт можно сохранить с произвольным именем, например, icon.sh
в директорию, где находится изображение icon.svg
. Далее, вызывать функции следующим образом:
user@localhost ~ % bash icon.sh png
user@localhost ~ % bash icon.sh ico
Скрипт ищет файл icon.svg
и преобразует его в необходимые изображения.