我需要在JavaFX中将图像调整为特定尺寸,例如100 x 100像素。
我该如何实现?Image或ImageView类可以用于此目的吗?
是的,使用ImageView
。刚打电话
ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
默认情况下,它不会保留width:height
比率:您可以使用
imageView.setPreserveRatio(true);
或者,您可以在加载时直接调整图像的大小:
Image image = new Image("my/res/flower.png", 100, 100, false, false);
加载时调整图像大小对于诸如较大图像的缩略图之类的操作很有用,因为所需的内存比将较大的图像数据表示存储在内存中要低。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句