我需要在 JavaFX 中将图像大小调整为特定尺寸,例如 100 x 100 像素。
我怎样才能实现这一目标? Image 或 ImageView 类可以用于此目的吗?
最佳答案
是的,使用 ImageView
。只需调用电话
ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
默认情况下,它不会保留宽度:高度
比例:您可以使用以下命令使其这样做:
imageView.setPreserveRatio(true);
或者,您可以调整 Image 的大小直接加载:
Image image = new Image("my/res/flower.png", 100, 100, false, false);
加载时调整图像大小对于较大图像的缩略图等操作非常有用,因为所需的内存低于在内存中存储较大图像数据表示形式。
关于java - 如何在 javafx 中调整 imageview 图像的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34139835/