Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javafx中调整imageview图像的大小?_Java_Image_Javafx_Resize_Imageview - Fatal编程技术网

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

如何在javafx中调整imageview图像的大小?,java,image,javafx,resize,imageview,Java,Image,Javafx,Resize,Imageview,我需要将图像调整到特定的尺寸,例如在JavaFX中,100 x 100像素 我怎样才能做到这一点?是否可以将Image或ImageView类用于此目的?是,使用。就打电话 ImageView imageView = new ImageView("..."); imageView.setFitHeight(100); imageView.setFitWidth(100); 默认情况下,它不会保留宽度:高度比率:您可以使用 imageView.setPreserveRatio(true); 或者

我需要将图像调整到特定的尺寸,例如在JavaFX中,100 x 100像素

我怎样才能做到这一点?是否可以将Image或ImageView类用于此目的?

是,使用。就打电话

ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
默认情况下,它不会保留
宽度:高度
比率:您可以使用

imageView.setPreserveRatio(true);
或者,您可以在加载时直接调整大小:

Image image = new Image("my/res/flower.png", 100, 100, false, false);
加载时调整图像大小对于较大图像的缩略图之类的事情很有用,因为所需的内存低于在内存中存储较大的图像数据表示形式。

是,使用。就打电话

ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
默认情况下,它不会保留
宽度:高度
比率:您可以使用

imageView.setPreserveRatio(true);
或者,您可以在加载时直接调整大小:

Image image = new Image("my/res/flower.png", 100, 100, false, false);

加载时调整图像大小对于较大图像的缩略图之类的事情很有用,因为所需的内存低于在内存中存储较大的图像数据表示形式。

这个问题不应该过于宽泛。这个问题是针对JavaFX的。这个问题简洁明了,很有用。投票结束这个问题的人从来没有回答过JavaFX问题。我投票赞成重新开始。这个问题不应该因为太宽泛而结束。这个问题是针对JavaFX的。这个问题简洁明了,很有用。投票结束这个问题的人从来没有回答过JavaFX问题。我投票赞成重新开放。这对我来说只适用于缩小而不适用于扩大有意义吗?也许我在文档中遗漏了什么!很好用。@eliblanco87如果您试图保留放大比例,您可能会得到一个越界异常,如果您将此设置为false,它将起作用。这对我来说只适用于缩小而不适用于放大,这有意义吗?也许我在文档中遗漏了什么!效果很好。@eliblanco87如果您试图保留放大比例,可能会出现越界异常,如果您将此设置为false,则会起作用。