繁体   English   中英

如何在javafx中调整imageview图像的大小?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM