[英]How do I resize an imageview image in javafx?
我需要在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);
加载时调整图像大小对于诸如较大图像的缩略图之类的操作很有用,因为所需的内存比将较大的图像数据表示存储在内存中要低。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.