Pregunta

Tengo un montón de íconos PNG con diferentes tamaños:

96x96
96x23
96x46
96x80
etc...

¿Cómo puedo, con la ayuda de Linux? convert utilidad, rellénelos.Para que todos los íconos tengan las mismas dimensiones cuadradas, digamos 96x96.

La imagen existente debe estar centrada.Así (para la imagen del tamaño 5x5):

.....
xxxxx
xxxxx
xxxxx
.....

Utilicé el siguiente comando para escalar la imagen.¿Quizás simplemente olvidé algún parámetro?

convert -size 96x96 icon.png -resize 96x96 +profile '*' scaled.png
¿Fue útil?

Solución

Éste debería ayudar:

convert             \
   icon.png         \
  -scale 96x96      \
  -background white \
  -gravity center   \
  -extent 96x96     \
  +profile '*'      \
   scaled.png
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top