gpt4 book ai didi

JavaFX:ImageView 不显示大图像

转载 作者:行者123 更新时间:2023-12-02 04:23:25 26 4
gpt4 key购买 nike

我在 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() 检查是否发生任何错误。但不幸的是,没有错误。

最佳答案

JavaFX 不会通过将图像文件重命名为 JPG 来自动支持 TIFF。这些是 supported formats :

  • BMP
  • GIF
  • JPEG
  • PNG

关于JavaFX:ImageView 不显示大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32485039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com