ユーザーが画像ファイルをアップロードできるようにしてから、トリミングせずに最終的に正方形になるように処理したいと考えています。たとえば、誰かが幅 1400 ピクセル、高さ 800 ピクセルの画像をアップロードしたとします。これを 1400x1400 の画像に変換し、アップロードされた画像を上下の 2 つの白いバーの中央に配置して、余分な高さを補いたいと考えています。
どうすればいいですか?これまでに見つけたすべての解決策には、トリミングが含まれているか、別の言語で行われています。
誰かが私を正しい方向に向けることができますか?