将JavaFX图像转换为BufferedImage

时间:2014-02-04 00:00:26

标签: java imageview javafx bufferedimage

我正在尝试将JavaFX图片(从ImageView)转换为BufferedImage。 我试过铸造和东西,但没有任何作用。 有人可以建议我该怎么做吗?

1 个答案:

答案 0 :(得分:28)

试试SwingFXUtils的运气。 有一种方法可以实现这个目的:

BufferedImage fromFXImage(Image img, BufferedImage bimg)

您可以使用第二个参数null来调用它,因为它是可选的(存在内存重用原因):

BufferedImage image = SwingFXUtils.fromFXImage(fxImage, null);