
Existe um comando que posso usar para converter um .jpg
ou .png
outro para extensão em um .ico
? Se possível também redimensioná-lo para um tamanho de favicon?
Eu também gostaria de mudar de .ico
para .jpg
ou .png
.
Responder1
O programa (suite) mais útil para manipular imagens éImagem Mágica( sudo apt install imagemagick
) e para esta tarefa você precisará doconvert
binário.
Você precisará usar algo como:
convert -resize x16 -gravity center -crop 16x16+0+0 input.png -flatten -colors 256 -background transparent output/favicon.ico
Responder2
Este é o melhor comando para fazer isso no console:
convert <your-image-here> -define icon:auto-resize=256,64,48,32,16 favicon.ico
Espero que você goste!
Responder3
Use esta função 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"
}
Igual a:
png2ico input.png