Я пытаюсь заставить GraphicsMagick изменить размер моих различных изображений на стандартный квадрат. Ввод всегда переменный - вертикальные, горизонтальные изображения, разные размеры и т.д.
Я хочу в основном иметь: - Белый фоновый холст @ 600px x 600px - Изображение находится в центре этого холста @ 500px x 500px
Я пробовал много из документации, но не могу заставить его работать правильно.
Это то, что я работаю до сих пор (JavaScript):
gm(content)
.autoOrient()
.resize(600, 600)
.gravity('Center')
.extent([600, 600])
.background('#FFFFFF')
.flatten();
И он просто имеет правильную ширину, но сохраняет соотношение, поэтому для прямоугольника он получается шириной 600 пикселей и высотой 240 пикселей (поскольку соотношение сохраняется).
Любая помощь приветствуется!