Füllen Sie Symbole mithilfe des Linux-Konvertierungsdienstprogramms mit leerem Bereich auf
-
11-12-2019 - |
Frage
Ich habe eine Reihe von PNG-Symbolen in verschiedenen Größen:
96x96
96x23
96x46
96x80
etc...
Wie kann ich mit Hilfe von Linux convert
Dienstprogramm, füllen Sie sie auf.Damit beispielsweise alle Symbole die gleichen quadratischen Abmessungen erhalten 96x96
.
Das vorhandene Bild sollte zentriert sein.So (für das Bild der Größe 5x5
):
.....
xxxxx
xxxxx
xxxxx
.....
Ich habe den folgenden Befehl verwendet, um das Bild zu skalieren.Vielleicht habe ich einfach einen Parameter vergessen?
convert -size 96x96 icon.png -resize 96x96 +profile '*' scaled.png
Lösung
Das sollte helfen:
convert \
icon.png \
-scale 96x96 \
-background white \
-gravity center \
-extent 96x96 \
+profile '*' \
scaled.png
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow