JavaFX:ImageView不显示大图像

时间:2015-09-09 16:39:18

标签: java image user-interface javafx

我在JavaFX ImageView中显示大图像时遇到了问题。 ImageView根本不显示任何内容。 它适用于小图像,但不适用于大小约为4,5mb及以上的图像。 图像采用TIFF格式,但扩展名为" .jpg"但我无法想到这方面的影响。

我使用以下代码显示它们:

public void nextImage(){
    Platform.runLater(new Runnable() {
        @Override
        public void run() {
            Image img = new Image(imgList.getNext().toURI().toString(), true);
            imageView.setFitWidth(300);
            imageView.setPreserveRatio(true);
            imageView.setCache(true);
            imageView.setImage(img);
            if (imgList.atEnd()){
                nextButton.setDisable(true);
            }
        }
    });
}

我已经检查过使用 img.isError() img.getException()发生的错误。但不幸的是,没有错误。

0 个答案:

没有答案