as3のbitmapdataのサイズに最大の制約を課しています。以下の制約に準拠し、現在の画像のアスペクト比を維持する最大の幅と高さを見つけようとしています。私の画像は2980x3220(幅x高さ)です。
Bitmapdataの制約:AIR1.5およびFlashPlayer 10では、BitmapDataオブジェクトの最大サイズは幅または高さが8,191ピクセルであり、ピクセルの総数は16,777,215ピクセルを超えることはできません。(したがって、BitmapDataオブジェクトの幅が8,191ピクセルの場合、高さは2,048ピクセルになります。)
どうやって答えにたどり着いたのか教えていただければ、それも素晴らしいことです
編集:幅と高さの値を見つけます。ここで、幅/高さ=比率= 0.9254658385 AND幅*高さ=最大ピクセルに近いがそれを超えない数値(16,777,215)