Estou procurando um comando no Image Magick para forçar uma imagem em uma proporção específica. O resultado deve ser a imagem original com a camada expandida para a proporção correta, com a imagem original no meio e qualquer novo espaço ao redor em branco. Como eu posso fazer isso?
Por exemplo, a fonte ampla Image1 gera o seguinte resultado:
E a fonte alta Image2 gera este resultado:
Em cada caso, a imagem final processada tem uma proporção de 4:3. Caso contrário, eles podem ter qualquer dimensão. Manualmente eu tenho feito um processo de: Se for maior que 4:3, defina a altura para largura/4×3; senão se for mais alto que 4:3, defina largura para altura/3×4.
Como alternativa, se for mais fácil, seria aceitável que todas as imagens de saída tivessem um tamanho fixo: por exemplo, 640 x 480.
(O comando desejado será usado posteriormente em lote para processar uma série de arquivos de várias dimensões iniciais diferentes.)
1 respostas