Есть ли команда, которую я могу использовать для преобразования a .jpg
или .png
или другой к расширению a .ico
? Если возможно также для изменения размеров его, чтобы быть favicon размером?
Я также хотел бы повернуть его из .ico
кому: .jpg
или .png
.
Самая полезная программа (комплект) для управления изображением Imagemagick (sudo apt install imagemagick
), и для этой задачи Вам будет нужно convert
двоичный файл.
необходимо будет использовать что-то как:
convert -resize x16 -gravity center -crop 16x16+0+0 input.png -flatten -colors 256 -background transparent output/favicon.ico
Используйте эту функцию zsh:
png2ico () {
local i="${1}" o="${2:-${1:r}.ico}" s="${png2ico_size:-256}"
convert -resize x${s} -gravity center -crop ${s}x${s}+0+0 "$i" -flatten -colors 256 -background transparent "$o"
}
Вот так:
png2ico input.png