
Gibt es einen Befehl, mit dem ich eine .jpg
oder .png
eine andere Erweiterung in ein umwandeln kann .ico
? Wenn möglich auch, um die Größe auf Favicon-Größe zu ändern?
.ico
Ich würde es auch gerne von auf .jpg
oder ändern .png
.
Antwort1
Das nützlichste Programm (Suite) zur Bildbearbeitung istBildmagick( sudo apt install imagemagick
) und für diese Aufgabe benötigen Sie dieconvert
binär.
Sie müssen etwas wie Folgendes verwenden:
convert -resize x16 -gravity center -crop 16x16+0+0 input.png -flatten -colors 256 -background transparent output/favicon.ico
Antwort2
Dies ist der beste Befehl, um dies von der Konsole aus zu tun:
convert <your-image-here> -define icon:auto-resize=256,64,48,32,16 favicon.ico
Hoffe du magst es!
Antwort3
Verwenden Sie diese Zsh-Funktion:
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"
}
So:
png2ico input.png