ImageView を使用して画像のサイズを変更したいのですが、画像のサイズが変更されていません。
ImageView imageView = new ImageView(image);
imageView.setPreserveRatio(true);
imageView.setFitHeight(40);
System.out.println("imageview image width = " + imageView.getImage().getWidth());
System.out.println("imageview image height = " + imageView.getImage().getHeight());
出力は
imageview image width = 674.0
imageview image height = 888.0
ただし、幅は40にする必要があります。私のImageViewはどのシーンにも添付されておらず、添付したくありません。画像のサイズ変更にのみ使用されます。ImageView がどのシーンにもアタッチされていなくても、ImageView のイメージのサイズを強制的に変更する方法はありますか? サイズ変更に ImageView を使用している理由は、ディスクから再度読み取らずに、RAM でイメージのサイズを変更したいからです。詳細については、この質問を参照してください。
ヒントをありがとう!