我想使用 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 中的图像大小,而不是从磁盘再次读取它,请参阅此问题以获取更多详细信息。
感谢您的任何提示!