0

GraphicsMagick でさまざまな画像のサイズを標準の正方形に変更しようとしています。入力は常に可変です - 縦、横の画像、異なるサイズなど。

私は基本的に持っていたい: - 白い背景のキャンバス @ 600px x 600px - 画像はそのキャンバスの中央にある @ 500px x 500px

ドキュメントから非常に多くのことを試しましたが、正しく動作しません。

これは私がこれまで取り組んできたことです(JavaScript):

gm(content)
  .autoOrient()
  .resize(600, 600)
  .gravity('Center')
  .extent([600, 600])
  .background('#FFFFFF')
  .flatten();

そして、それは正しい幅で出力されますが、比率を維持するため、長方形の場合、幅 600px、高さ 240px で出力されます (比率が維持されるため)。

どんな助けでも大歓迎です!

4

1 に答える 1