我正在尝试将JavaFX
图片(从ImageView
)转换为BufferedImage
。
我试过铸造和东西,但没有任何作用。
有人可以建议我该怎么做吗?
答案 0 :(得分:28)
试试SwingFXUtils的运气。 有一种方法可以实现这个目的:
BufferedImage fromFXImage(Image img, BufferedImage bimg)
您可以使用第二个参数null
来调用它,因为它是可选的(存在内存重用原因):
BufferedImage image = SwingFXUtils.fromFXImage(fxImage, null);