Padd ícones com o espaço vazio usando o utilitário de conversão
-
11-12-2019 - |
Pergunta
Eu tenho um monte de PNG em ícones com diferentes tamanhos:
96x96
96x23
96x46
96x80
etc...
Como posso, com a ajuda de linux convert
utilitário, padd-los.Para que todos os ícones de obter o mesmo quadrado de dimensões, dizer 96x96
.
A imagem existente deve ser centralizado.Assim, para a imagem do tamanho 5x5
):
.....
xxxxx
xxxxx
xxxxx
.....
Eu usei o seguinte comando para alterar a escala da imagem.Talvez, eu só esqueci de algum parâmetro?
convert -size 96x96 icon.png -resize 96x96 +profile '*' scaled.png
Solução
Este deve ajudar:
convert \
icon.png \
-scale 96x96 \
-background white \
-gravity center \
-extent 96x96 \
+profile '*' \
scaled.png
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow