使用其完整大小绘制图像,而不是在JavaFX中询问我的尺寸

时间:2014-12-16 23:20:04

标签: java javafx

我正在使用JavaFX加载外部图像:

Image tile = new Image(imageFile.toURI().toURL().toString(),width, height, true,true);

您需要提供宽度和高度。如何获得图像的宽度和高度?

现在,我知道 PNG图像的宽度和高度由12到20之间的字节确定,所以从技术上讲,你可以打开字节流并解释字节。但是,对于在我的JavaFX应用程序中绘制图像的简单任务来说,这似乎有些过分。是否有办法在不要求我提供尺寸的情况下绘制完整尺寸的图像?

1 个答案:

答案 0 :(得分:0)

使用不包含尺寸的构造函数(例如new Image(url))创建图像:

Image image = new Image(url);