を使ってデスクトップ画像編集ソフトを作っていますProcessing
。これにより、ユーザーは編集する画像を選択できるようになります。ユーザーが編集できる領域は固定640 x 480
画面です。
これは、画面に合わせて入力画像をスケーリングする必要があることを意味します。これは、長方形の画像で簡単に行うことができます。正方形の画像を扱うときに問題が発生します。
プログラム的に2500x2501
は、正方形の画像ではありません。すべての実用的な目的のためにそうです。
これらの画像を適切にスケーリングするにはどうすればよいですか?