javafx.scene.image.ImageViewをjavafx.scene.layout.FlowPaneに配置する場合、イレギュラーの比率の画像をはめ込む場合、縦横比率を維持しながら、自動スケールするには、「setPreserveRatio」をtrueにするだけでOK。
// イメージの表示サイズを指定する imageView1.setFitWidth(600* getRate()[0]); imageView1.setFitHeight(845* getRate()[1]); // イメージの縦横比を保持したままスケールさせる imageView1.setPreserveRatio(true);
PHPのWEBアプリの場合、画像比率をスケールするだけで、10行位は必要だけど、java fxの場合は、一行でOK。開発効率も断然JavaFXの方が上。