无法将BufferedImage转换为图像Java

时间:2018-07-18 03:48:08

标签: java javafx

我正在尝试将图像设置为我的图像视图,并尝试从缓冲的图像转换图像。但是,在编译之前,我收到一条错误消息:“类型不匹配:无法将writeableImage转换为图像”。谁能解释为什么会这样以及如何解决这个问题?谢谢:)

  BufferedImage bufferedImage = ImageIO.read(file);
  Image image = SwingFXUtils.toFXImage(bufferedImage, null);
  myImageView.setImage(image);

1 个答案:

答案 0 :(得分:1)

您可能导入了java.awt.Image而不是javafx.scene.image.Image

另外,根据具体情况,最好通过Image直接构建new Image(String url)