私は ImageJ マクロで画像を回転させようとしているプロジェクトに取り組んでいます。基本的に関連部分は次のようになります。
IJ.run(sourceImage, "Arbitrarily...", "angle=" + angle + " grid=1 interpolate enlarge");
したがって、上記のメソッドを実行するメソッドに対して、角度が 20、30、40、50、60 の 5 つの呼び出しを行うと、これを実行する時間が長くなります (スレッド アプリケーションとシングル スレッド アプリケーションの両方の場合)。処理期間は次のとおりです。
===========================
290 - 1. execution
656 - 2. execution
649 - 3. execution
1353 - 4. execution
6931 - 5. execution
===========================
では、特定のマクロを連続して呼び出すと、ImageJ でのマクロ呼び出しが遅くなるのはなぜでしょうか?