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
War es hilfreich?

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
scroll top