アスペクト比に影響を与えずに画像を正方形にしたいので、たとえば高さを幅と同じ大きさにするためにキャンバスのサイズを埋める必要があり、画像を再スケーリングできます。これを行う賢い方法がわかりません。ドキュメントを見ましたが、何も表示されませんでした: http://docs.wand-py.org/
サイズ変更またはクロップがこれを行わないようです。私は試した:
img.crop(0, 0, width=dim, height=dim)
このルーチンは背景に依存する可能性があることを理解していますが、簡単にするために、現時点ではすべての画像が白い背景を持っていると仮定します (後で、背景の種類をサンプリングして追加する必要があるかもしれません)。