ImageMagick изменяет соотношение сторон без масштабирования изображения

У меня есть большое количество изображений, которые могут быть любого размера, которые мне нужно преобразовать в то же соотношение сторон (в основном квадратные). Таким образом, если одно изображение имеет размер 100x300, на выходе должно быть 300x300. Я не хочу, чтобы изображение каким-либо образом масштабировалось или растягивалось. Я просто хочу, чтобы цвет фона (белый) был применен к сторонам изображения, а затем исходное изображение центрировано (либо по вертикали, либо по горизонтали в зависимости от исходного соотношения сторон).

Я поигрался с парой разных команд преобразования, но я еще не нашел волшебного - все они либо искажают изображение, чтобы достичь соотношения сторон, либо масштабируют изображение до нужного большего размера, но у них нет соотношения сторон, которое я искал.

Заранее спасибо

8
задан John P 1 April 2011 в 20:35
поделиться